Instance Method インスタンスメソッド

initWithTarget:protocol:

Initializes a newly allocated NSProtocolChecker instance that will forward any messages in aProtocol to anObject, the protocol checker’s target. 新しくアロケートされたNSProtocolCheckerインスタンスを初期化します、それはaProtocolの中のあらゆるメッセージをanObject、プロトコルチェッカーのもつターゲット、に転送するものです。

Declaration 宣言

- (instancetype)initWithTarget:(NSObject *)anObject 
                      protocol:(Protocol *)aProtocol;

Discussion 議論

Thus, the checker can be vended in lieu of anObject to restrict the messages that can be sent to anObject. If anObject is allowed to be freed or dereferenced by clients, the free method should be included in aProtocol. 従って、チェッカーはanObjectの代わりに供給されることで、anObjectに送られるメッセージを制限できます。anObjectが自由にされるかデリファレンスされることが許されるならば、freeメソッドがaProtocolに含められるべきです。

See Also 参照

Creating a checker チェッカーを作成する