bricklifeのはてなブログ

気軽にブログ書くよ!

ios

WWDC 2012の基調講演で出てきたiOS 6とSDKのマイナーな新要素まとめ

ios

今年こそは参加したかったのにチケットが買えずに断念した、WWDC 2012の基調講演のビデオが公開されました。Apple - Apple Events - Apple Special Event June 2012後半に出てくる2枚のまとめスライドに書かれているiOS 6とSDKの新要素を列挙してみます。AP…

わかっているようでわかっていなかったBlocksの仕組み

ios

iOS 4から使えるようになったBlocksは、余計なことを気にせず気軽に使えるとてもよい拡張機能で、僕も便利にガンガン使わせてもらっています。ただ、表向きは親切なのですが、裏側の実装は変態的なことになっており、それを理解するまで疑問に思うことや不安…

iOS 5専用のメソッドをiOS 4でも使えるようにするもうちょっといい方法

ios

「ないのなら作ってしまえpresentingViewController - Objective-Cで動的メソッド追加 - bricklifeのはてなブログ」というエントリーで、iOS 5から UIViewController に追加された presentingViewController というメソッド(プロパティ)の疑似メソッドを作…

変態辞書アプリ「辞書絶一門」の仕組み妄想

ios

@TeamMOSA2 さんがリリースした「辞書絶一門」というアプリが、iOS 5内蔵の辞書からデータを抜き出してたり、さらに加工して単語にリンク貼ってたり、コピーしたテキストの意味をバックグラウンドで通知してくれたりと色々変態すごいので、仕組みを妄想して…

ないのなら作ってしまえpresentingViewController - Objective-Cで動的メソッド追加

ios

Objective-Cランタイムシステムを直接操作して、iOS 5から新しく追加されたメソッドをiOS 4で動かしたときにも使えるようにしてしまえ、という話です。 例題:parentViewController問題 iOSでUIViewController「親」からUIViewController「子」をモーダル表…

iOS5のUIImagePickerControllerQualityTypeと解像度のまとめ

ios

iPhone 4Sを手に入れたので、UIImagePickerController で動画を撮るときの解像度やフレームレートなどをまとめ直してみた。 iOS 5 で使える UIImagePickerControllerQualityType (enum順) UIImagePickerControllerQualityTypeHigh UIImagePickerControllerQu…

iOS 5で挙動が変わったUI系APIまとめ

ios

随時追記。自分で確認していない情報もあります。 addSubveiw: しただけで viewWillAppear: が呼ばれる viewDidAppear: なども同様。iOS 5以前はメイン以外のコントローラのは呼ばれなかったので、手動で呼ぶようにしていた場合は要注意 http://hmdt.jp/blog…