The Powerful Code

スタートアップを技術で支える - iOS開発やその周辺技術など -

[iOS] iPhoneの実機デバッグで自動的にMacのローカルサーバーと通信させる

最近、複数のスタートアップで開発に携わっています。 サーバーと連携したiOSアプリの開発をしているのですが、サーバー(API)側も並行して開発が進んでいて、 「最新のソースコードを取得して、ローカルでサーバーを起動後、iOSアプリと通信させる」 といったことが必要になっています。

ここで問題になってくるのが、通信先の指定方法です。 Macのローカルサーバーへの通信先を http://localhost:3000 などとしていると、 Macで起動したシミュレーターでは正常に通信できても、外部にある実機では通信できません。

この記事では、問題が発生しない通信先の指定方法 を紹介します。

[Git] 使い分けできていますか?マージ(merge)&リベース(rebase)再入門

Git Logo by Jason Long is licensed under the Creative Commons Attribution 3.0 Unported License.

リモートに存在するブランチ(機能追加や不具合修正のために)新たに作成したブランチ … これらのブランチの変更箇所を別のブランチへ統合するには、 2つの方法 が存在します。

  • a) マージ(merge) を利用する方法
  • b) リベース(rebase) を利用する方法

この記事では、 2つの方法 を使い分けるための ヒント を紹介します。

うまく使い分けるには、それぞれの方法の良い点と悪い点をしっかりと把握しなければなりません。

[SublimeText2]「第0回 Sublime Text 2 勉強会」で紹介されたプラグインまとめ

話題のテキストエディタ 「Sublime Text 2」 の勉強会に参加して来ました!

海外では以前から話題になっているエディタらしいのですが、今回の勉強会の参加希望者は、30人の定員に対して、なんと 90人近い 応募があったとのこと。 国内でもじわじわと 「Sublime Text 2」 への関心が集まり始めているように思います。

この記事では、勉強会で紹介された 「Sublime Text 2」 をより一層便利にしてくれる 素晴しいプラグインの数々 をまとめてみました。