&tag(Objective-C/プロトコル);
*目次 [#oa2b3adf]
#contents
*参考情報 [#ke88b850]

-[[Objective-C]]
*実装が必須か任意か [#x7801c76]
-次のように@optionalと@requiredを使って指定する。
#pre{{
@protocol FooProtocol
@optional
//任意
@required
//必須
@end
}}
-@optionalなdelegateメソッドが存在するかどうか確認したいときは、respondsToSelector:を使う必要がある→@protocol FooProtocol<NSObject>にする必要がある。

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS