Kesinの知見置き場

知見を共有していきたいじゃないですか

iOS

USB接続したiOSのudidをCLIから取得する方法あれこれ

iOS開発をしていると、ちょっとしたことを自動化したいということがたまにある。 今回は、開発用のMacに接続しているiOS実機のudid(とついでにnameも)をrubyから扱いたくなったので、CLIから情報を取得する方法を調べたのでまとめてみた。 3種類の方法を紹…

MapKitでピンに合わせて地図の表示領域を自動調節する

iOS

前回の記事の続きです 執筆時ではXcode4.4.1でARCを使うコードとなっています。Objective-CやXcodeの進化は速いのでこのバージョンより新しい(古い)Xcodeではこの記事の通りにやっても動かない可能性があります。ご注意ください。 ピンが全て表示されるよう…

MapKitでのピンの追加・削除、直線の描画

iOS

iOSアプリの入門書などでMapKitを使って地図を表示する方法は広く紹介されていますが、地図にピンを追加したり、削除したりする方法があまり載っていなかったので紹介したいと思います。 執筆時ではXcode4.4.1でARCを使うコードとなっています。Objective-C…

iOSアプリでアドレスブックを利用する

iOS

以前参加したインターンシップでiPhoneのアドレスブックからメールアドレスを選択してメールを送るという機能を実装したのですが、アドレスブックにアクセスする方法の情報が書籍にもネットにも意外に少なかったので紹介したいと思います。 執筆時ではXcode4…

StoryboardとSegueの基本

iOS

Xcode4.2からStoryboardという画面(ビュー)のレイアウトと別の画面への遷移をコードを書かずにグラフィカルに作成することができる機能が追加されました。自分はXcode4.4からiPhoneアプリの開発を始めたので、昔はどのように画面のレイアウトや遷移を設定…