読了

iPhoneデジカメプログラミング
細谷 日出海
ソフトバンククリエイティブ
売り上げランキング: 813,427


カメラアプリを作るときは、まず入門として、UIImagePickerControllerで実装するが、例えばInstagramのように矩形で撮影をしたり、ARを実現したり、エフェクタをかけたい場合は、もっと深い部分のフレームワークを使う必要があり、本書でその部分を深くえぐっている
見事な一冊。

カメラアプリの特性上、外部ライブラリが多発するため、Objective-Cをまったく知らずにいきなりこの本はやっぱり厳しいので、まったく初の場合は詳解 Objective-C 2.0iPhoneプログラミングUIKit詳解リファレンスを一読することをお勧めします。

本書では、iOS4.x以降を対象にしているので、JSONを使う際には、外部ライブラリを使ってパースしているが、iOS5以降を対象する場合は、NSJSONSerializationクラスが使えるので、もう少し簡単に書くことができたりします。

FlickrAPIを使ったカメラアプリのところで、multipart/form-dataを使ったバイナリデータの送信方法を知ることができるが、それ以前に、Flickrって、今使われているの?と素朴な疑問。

ちょうどカメラを使ったアプリを作っていたのでこのタイミングで本書にめぐりあえてよかった。