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

iPad用ペン AluPen を買ってみた。

年末に注文したAluPenをようやく入手。品薄で1ヶ月かかってしまった。Amazonで2404円。紹

記事を読む

スルーされない技術 石田章洋

スルーされない技術石田 章洋 かんき出版 2014-07-09売り上げランキング : 14971A

記事を読む

iPad Air 2 OpenAL再生でプチノイズ発生(更新あり)

新アプリが動き始めたので、TestFlightを利用してベータテストを行っている。自分のiPad2や

記事を読む

no image

iPad スタンド SANWA SUPPLY MR-IPADST1 感想

以前書いた、iPad スタンド SANWA SUPPLY MR-IPADST1 が届いて、しばらく使

記事を読む

no image

Corona SDK 調査5日目

スクリプト言語による効率的ゲーム開発を読み進めている。 そろそろソースコードを読んでみようと思って本

記事を読む

Apple Event Sep 2021

ついに後数時間で Apple Event 2021.09.15 がある。 今年は何かサプライ

記事を読む

LogLocations 1.4.5 リリース

LogLocations 1.4.5 をリリースしました。 LogLocat

記事を読む

EverLearn 2.2.1 を公開しました

自作英単語学習アプリ EverLearn 2.2.1を公開しました。 ユーザの方から

記事を読む

no image

斬新なリーダー像 「フェイスブック 若き天才の野望」

2011年1月に出て話題になっていた本をかなり遅ればせながら読了。 500ページ以上あるが、かなりお

記事を読む

no image

さくらのVPSにRedmine+Subversionを入れてみた

一応個人ソースコード管理にはAssemblaを使っていたが、いつ有料になるか分からないし自分でサーバ

記事を読む

Message

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Ember Mug 2のACアダプタをUSB Type-Cに変えてみた

冬になると活躍する Ember Mug 2 の充電器は付属のACアダ

Wi-Fi6Eルータ TP-Link AXE5400購入

Wi-Fi6E を試してみたくなり、TP-Link AXE5

児童手当 認定請求書申請 2024 「請求者が養育をする18歳に達する日以降の最初の3月31日までの子の数」とは?

2024年に受給していない人には手紙が届くらしい。 電子申請も

Vision Proアプリ開発本 8/24、8/26に発売

Vision Proアプリ開発入門 P400が 8/24 に発売、V

Developer Strap が日本でも購入可能に

USアカウントでしか購入できなかった Vision Pro 用 De

→もっと見る

PAGE TOP ↑