iPhone SDK開発のネタ帳 Observerパターン
Head First デザインパターンでも2番目に紹介されているObserverパターン。使用頻度も高いと思われる。
Objective-c Observer で検索すると、おなじみの木下誠氏のダイナミックObjective-Cが見つかり、
がしっかり説明してある。
NSNotification と KVO はどっちも使えるので、どっちを使ったらよいのか迷うことは多そうだ。探してみたところ、Stack Overflow で Pros Consが紹介されていた。
iPhoneでObserverパターンを実装する方法も、Stack Overflow に回答が寄せられていた。
回答しているChris Hanson 氏が何者かは分からないが、彼にいわせるとKVOの方が lightweight だという。その根拠はよく分からない。
とりあえず、Cocoa バインディングで使われているということだったので KVO はそんなに重いことはないだろう。
そして書くのも簡単そうなのでとりあえず自分の用途ではKVOを使ってみよう。
KVOのiPhone OS Reference Library のページはこちら。サンプルとしては、AdvancedURLConnections がある。
詳解 Objective-C 2.0 | |
ソフトバンククリエイティブ 2008-05-28 売り上げランキング : 2178 おすすめ平均 |
Head Firstデザインパターン ―頭とからだで覚えるデザインパターンの基本 | |
佐藤 直生(監訳)
おすすめ平均 |
関連記事
-
Apple Event 2016秋 See you on the 7th
2016秋のApple Eventは 2016/09/07(日本時間 9/8 2:00)に行われた。
-
Core Graphics と Quartz
Core Graphics と Quartz の関係がよく分からなかったので調べていたところ、ほぼ同
-
iPad mini 用透明ハードケース eggshell for iPad mini
iPad mini 用にハードケースを購入した。 iPad 用ケー
-
[iOS 開発本] iOSフラットデザインの作法
iOS7で採用されたフラットデザインに関して、個人的には Windows 8のMetroのイ
-
開発をサポートできませんでした。
久しぶりにiPod touch 初代を MacBook に接続したら、「開発をサポートできませんで
-
iPhoneアプリで週末起業
2009年7月に出た本なので、今となってはちょっと古いが、当時の熱気は感じられる。 iPhoneアプ
-
[洋書] Showstopper! G. Pascal Zachary
Showstopper!: The Breakneck Race to Create Windows
-
最近読んだ本: iOS デバッグ&最適化技法 2011/06/26
発売されたことは知っていたが、とりあえず必要としてなかったのでずっと買わずにいた、iOSデバッグ&最
-
[おんぷちゃん] おんぷちゃん for iPad ver.1.2 鍵盤に音名を表示
かなり久しぶりにおんぷちゃん for iPad を更新。今回でバージョン1.2になります。 おんぷち
-
Apple Special Event 2010
2010年は、1月に初代 iPad が発表され、6月にWWDCでiPhone4が発表されるという、