SSブログ

iPhoneSDKを理解する~プロトコル~ [iOSプログラミング]

今回は、iPhoneSDKを理解する~プロトコル~について

概要としては、以下の通り。

プロトコルとは、

他のオブジェクトと通信するためにオブジェクトによって実装すると合意されている

メソッド群のこと。

@protocol ~ でプロトコルで使用されるメソッドを定義する。

@required で必須のプロトコルであることを指定する。

 

通知を送信するクラスには、

通知を受け取るオブジェクトのポインタを保持するための変数を定義する必要がある。

要するに、送信する側は実際に送信する際に必要な

送信先(受信側)のアドレス(ポインタ)を保持するための

(通例としてdelegateという名前の)変数を実装する必要がある。

送信側ではプロトコルの実装は行わず、

送信先のオブジェクトにプロトコルの実装を期待する。

 

詳細は、下記書籍(1.5.5プロトコル,p23~24)に記述されています。

iPhone SDK アプリケーション開発ガイド

iPhone SDK アプリケーション開発ガイド

  • 作者: Jonathan Zdziarski
  • 出版社/メーカー: オライリージャパン
  • 発売日: 2009/09/07
  • メディア: 大型本


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

白いきつねのスキル

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。