2012最近始めたiOSプログラミングのコードのことも備忘録として、はたまたツッコミを乞うためとして書いていきたいと思います。ソーシャル系iPhoneアプリでよく使う写真を選ぶアレのコードです。何かボタンを押すと下からウニョンと出てきてカメラかライブラリかの選択肢を選ぶやつ。あれ、ActionSheetと呼ぶらしいです。わけで、細かく分けて以下を実装してみました。ActionSheetというかUIActionSheetを表示ライブラリ、カメラそれぞれのケースを実装。いってもUIImagePickerControllerにお任せ選択した写真をUIImageViewに表示こういうUIがあったとして。implementation部分のコードはこんな感じになりました。ARCまだよくわかってナス。dismissModalViewControllerAnimated:YES];}カメラ無しデバイスのことを考慮しているのがポイント。あと気づいたのは、デリゲートされるdidFinishPickingImageってのではUIImageがそのまま渡されるんですぐ利用できて便利っす。実機で動かしてみてActionSheetで選択→「ライブラリ表示またはカメラ起動」がやたら遅い気がするのは気のせいかなぁ。いうわけで参考になるかわかりませんが「写真を選ぶアレ」のコードでした。間違ったところがあればツッコミください。