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デザインパターン ―頭とからだで覚えるデザインパターンの基本 | |
![]() |
佐藤 直生(監訳)
おすすめ平均 |
関連記事
-
-
UIScrollView の上で UIView を動かしたい
今作っているiPadアプリで、画面をピンチインアウトで拡大縮小して、さらにその上でドラッグで部品を動
-
-
iPhone OS 4.0 のマルチタスク対応
iPhone OS 4.0 でマルチタスク対応される、ということでWindowsやMacOS Xの
-
-
目からウロコが落ちる英文法書 「ハートで感じる英文法」
ここ数年英語が伸び悩んでいて、一時期は英文法にすがってみようとして3冊ほど英文法書にトライしてみたの
-
-
[iPhone開発本] iPad電子書籍アプリ開発ガイドブック
2010年8月23日発売らしい。3570円と高いけれども、内容は濃そうだ。 目次はImpress D
-
-
インド式計算マスター
最近朝起きたらやっているアプリ。 これはいい。今まで全く知らなかったインド式計算がいつの日かマスター
-
-
月刊ビジネスアスキー11月号の特集はアップルの謎
月刊ビジネスアスキーは先月定期購読をやめたのだが、今月は「アップルの謎」と称した特集だったので買って
-
-
やはり新touchは待ちか…
今年のiPodイベントは、超びっくりは無かったけれどもまずまずみんな満足したのだろうか。 自分はカメ
-
-
iPad mini 用透明ハードケース eggshell for iPad mini
iPad mini 用にハードケースを購入した。 iPad 用ケー
-
-
達人出版会の本をKindleで読んでみる(Windows編)
最近話題の「当事者」の時代の電子書籍版(パブー)や、エキスパート Objective-C プログラミ
-
-
[iOS SDK] 文字列をローカライズする際に使える awk スクリプト
iOSで文字列をローカライズする際に Localizable.strings ファイルに "ロ