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デザインパターン ―頭とからだで覚えるデザインパターンの基本 | |
![]() |
佐藤 直生(監訳)
おすすめ平均 |
関連記事
-
-
最近読んだ本: エレガントなWeb開発・美しいコードCODA入門 2011/07/15
Coda がとても好きだ。 使っていて気分がいい。おそらく考え抜かれて作られたUIのためだろう。 自
-
-
iPhone向け有償・無償フレームワーク
かごおた さんで、iPhone アプリ開発で使用できる有償・無償フレームワークが紹介されていた。 有
-
-
Pebble E-Paper Watch のお届け先住所入力ページが用意された
4月にKickstarterで出資した、Pebble E-Paper Watch を作ってい
-
-
auからUQモバイルに乗り換えてみた
今更ながら、auからUQモバイルに乗り換えてみた。 以前はキャリアを乗り換え
-
-
さらに薄いiPhoneケース SwitchEasy Nude Ultra Clear
以前 eggshell for iPhone クリアを購入したが、Homeボタンを押す際などに力が入
-
-
[iOS SDK] NSUserDefaults boolForKey でNOが返ってくるとNOが格納されていたのか値が存在しなかったのかが不明
NSUserDefaults Class Reference にあるとおり、NSUserDefau
-
-
久々に Reject をくらった話
稼働日カウントダウンという昔作ったアプリにAppStoreのレビューのコメントでリクエストがあった。
-
-
[iOS] iOSでToast
iOSでAndroidのToast的な、数秒間メッセージを表示して自動的に消える部品を探していたのだ
-
-
Beginning iPhone 3 Developmentの続編が出るらしい
iPhone開発の入門書としていま一番良いと個人的に思っている、Apressの Beginning
-
-
iPhone/iPad で音楽
iPhone/iPad で音楽制作的な本を書店でよく見かけるので、リストアップしてみる。 どれも面白


iPhoneアプリ開発で初めてObjective-C触る人に勧めたい
独特な解説
これでいいの?