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デザインパターン ―頭とからだで覚えるデザインパターンの基本 | |
![]() |
佐藤 直生(監訳)
おすすめ平均 |
関連記事
-
-
Cocoa Programming for Mac OS X (3rd)
一応ヒレガス本をざっと読み終えたので、次にまだ翻訳されていない最新のヒレガス本にトライしようか考える
-
-
MacFan 2017年5月号でアプリ紹介されました
Mac Fan 2017年5月号 でおんぷちゃん for iPad を紹介していただきました。ありが
-
-
これは便利 iPhoneプログラミングUIKit詳解リファレンス
Amazonでの評判も良いし、書店で立ち読みしていくつか有用な情報を見つけたので、iPhoneプログ
-
-
そのまま使えるiPhoneゲームプログラム
書店で見かけて立ち読みしてみた。 ゲームで使いそうな小技が紹介されている。ゲーム向けなので、Open
-
-
Linking 対応デバイス tomoru
この前 Makuake で出資しそこねた Tomoru が Amazon で ¥ 1,069 + ¥
-
-
[iOS SDK] Pebble腕時計対応iOSアプリを作る
英単語学習アプリ WordLearnをリリースしましたに書いたけれども今Pebble腕時計対応iOS
-
-
iPhone用 OmniGraffle ステンシル
ここのページを参考にして、iPhone用OmniGraffleステンシルを入手してみた。 確かにこれ
-
-
iPhone SDK勉強会
iPhone 開発の勉強会をしよう、ということになったので、それ向けにメモを書いてみる。相手はいろい
-
-
薄い iPod touch 4G用ケース SwitchEasy NUDE for iPod touch 4G UltraClear (SW-NUT4-UC) 購入
Retinaディスプレイと、ジャイロの確認のために購入したiPod touch 4G は開発用なので
-
-
ようやくAppStore に Submit
@ITの 日本人がつまずかないためのiPhone開発ポイント を読みながらAppStoreにアプリ公


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