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

HTML5+CSS3で作る 魅せるiPhoneサイト

iPhone向けWebページの実例を使って、CSS+HTML5の使い方を説明してくれる本。 CS

記事を読む

[購入報告] ELECOM BluetoothオーディオレシーバLBT-ACR02HF

今乗っているHONDA Freed にはHDD付きカーナビが搭載されていて、CDからリッピングしたデ

記事を読む

大量のスクリーンショット取得作業を省力化する Sketch to AppStore vs LaunchKit

段々対応が必要な解像度が増えて、今は App Store にアプリSubmit時に4種類もスクリーン

記事を読む

no image

ツイッター 140文字が世界を変える コグレマサト+いしたにまさき

一度途中まで書いたのが手違いで消してしまった...のでもう一度。 一応Reviewplusさんからの

記事を読む

no image

[iPhone開発本] iPad電子書籍アプリ開発ガイドブック

2010年8月23日発売らしい。3570円と高いけれども、内容は濃そうだ。 目次はImpress D

記事を読む

no image

最近読んだ本: これでiPhoneアプリが1000万本売れた 南雲 玲生著

周りでおもしろいと言っている人がいたので買ってみた。2011/05/21発売。 株式会社ユードーの南

記事を読む

iPhone 6 Plus iSight カメラ交換プログラムに行ってきた

iPhone 6 Plus iSight カメラ交換プログラム - Apple サポート の発表があ

記事を読む

App Store にPreview動画をアップロードしてみた

現在新アプリの公開準備を進めているが、今回のアプリの使い方を知ってもらうには動画を見てもらうのが一番

記事を読む

US Unlocked にてiPad 購入、無事入手

日本の発売まで待つか結構悩んだけれども、なるべく早く自作アプリの動作確認をしておきたいということもあ

記事を読む

no image

さらに薄いiPhoneケース SwitchEasy Nude Ultra Clear

以前 eggshell for iPhone クリアを購入したが、Homeボタンを押す際などに力が入

記事を読む

Message

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

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

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

Vision Pro カバーケースを買ってみた

[itemlink post_id="11629"]

→もっと見る

PAGE TOP ↑