iOS

NSURLConnection を使って非同期に Web API を呼び出してみた

Objective-C で Web API を非同期に呼び出すのに使えるライブラリを探していて、ASIHttpRequest や AFNetworking あたりが使えそうだったけど、標準の NSURLConnection にも非同期メソッドがあったのでこちらを使ってみる。練習に、GitHub のリポジトリ一覧…

NSJSONSerialization で JSON 文字列をパースしてみた

Web API が返す JSON をパースするライブラリの定番は JSONKit みたいだけど、iOS5 から標準で NSJSONSerialization っていうクラスが提供されているので、こちらを使うことにする。まずは練習として JSON 文字列をパースして NSArray に変換してみた。 // J…

UITableViewで行を削除しようとして躓いたメモ

UITableView の編集モードを使って // UITableView に表示するデータの件数を返す -(NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section { return [self.model dataCount]; } // 行はすべて編集可能にする -(BOOL)table…

CocoaPods を使って TapkuLibrary を導入

はじめに CocoaPods 導入したことだし、プロジェクトで使っているライブラリをすべて CocoaPods でインストールし直そうかな。ってことで手始めに TapkuLibrary をインストールしてみる。 devinross/tapkulibrary · GitHub TapkuLibrary は iOS 用 UI 部品を…

Objective-Cのライブラリ管理ツールCocoaPodsを導入してみた

CocoaPodsって何? CocoaPods/CocoaPods · GitHub CocoaPods は Objective-C のライブラリ管理ツール。Ruby の Bundler みたいなもの。開発中の iPhone アプリでカレンダーが使いたくなって TapkuLibrary を README を見ながら導入したんだけど、プロジェク…