iPhone SDK開発のネタ帳 Observerパターン

公開日: : 最終更新日:2010/04/20 iPad, iPhone, , ,

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
詳解 Objective-C 2.0
ソフトバンククリエイティブ 2008-05-28
売り上げランキング : 2178

おすすめ平均 star
stariPhoneアプリ開発で初めてObjective-C触る人に勧めたい
star常に手元にあるべき本
star参考書としておすすめ

Amazonで詳しく見る by G-Tools

Head Firstデザインパターン ―頭とからだで覚えるデザインパターンの基本
Head Firstデザインパターン ―頭とからだで覚えるデザインパターンの基本 佐藤 直生(監訳)

おすすめ平均
stars楽しく、わかりやすい
stars独特な解説
starsこれでいいの?
stars読みやすい
stars本当に良本!

Amazonで詳しく見る by G-Tools

関連記事

no image

iPhoneアプリ おんぷちゃんアップデート 2010年6月

ユーザレビューなどで複数の方から要望があった機能に対応してみました。 以下、その説明です。 これま

記事を読む

iOS デバイスサポート最終バージョン

iOS9からGKSession over Bluetoothが無効に なってしまったので Multi

記事を読む

no image

おすすめ iPhone5用ケース iJacket

iPhone5購入時に同時に購入したケース(写真上)が1ヶ月程度でかなりみすぼらしい状態

記事を読む

no image

Steve Jobs 公認伝記 Kindle 版を買ってみた

2011年10月5日(水)に56歳でなくなった Steve Jobsの公認伝記。 ずいぶん前か

記事を読む

no image

[iPhone開発関連本] iPhoneアプリ成功の法則

和田純平 JYProduct 深津貴之 fladdict @iphone_dev_jp, 海外プレス

記事を読む

no image

WWDC 2011 に行ってきた

WWDC 2011に行ってきたときのメモなど。公開が遅れているうちにWWDC 2012のチケット

記事を読む

no image

MacPeople 2009.11

MacPeopleは定期購読しているのだが、今回はレビュープラスからレビュアーに選ばれたので、もう一

記事を読む

no image

[iOS SDK] モーダル表示したViewController を取得する

UIViewControllerの presentViewController:animated:c

記事を読む

no image

iPhone OS 3.0 GM Seed vs Final version

iPhone OS 3.0 が6月18日(木)より公開されているが、自分はiPhone Develo

記事を読む

no image

Bundle versions string, short と Bundle version の使い分け

Xcode 4 上の、Bundle versions string, short (CFBund

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

おんぷちゃん for iPad 1.9.0が異常終了する

ユーザの方から下記の連絡がありました。 おんぷちゃんfor i

App Store Submit最低要件 2021.05

Submit your iOS and iPadOS app

MacBook Pro mid 2012激遅

しばらく前から、MacBook Pro Mid 2012 が激遅にな

M1 MacBook Airで困ること

M1 MacBook Air を購入 M1 MacBo

Apple Event 2021.04

今回はちょっと驚いた。最近リークが少なくて良き。もしくは自分

→もっと見る

PAGE TOP ↑