0

デリゲートは、「マスター」の犬のようなものです。デリゲートのこの「マスター」への弱い参照を保持する必要がある重要なインスタンス変数の名前について考えています。これに正式な名前はありますか?

4

3 に答える 3

1

Appleは、Cocoa Fundamentals Guide の Cocoa Design Patterns セクションでこれをホスト オブジェクト/クラスと呼んでいます。

于 2011-01-02T18:08:58.833 に答える
0

デリゲートは、デリゲートの対象となるオブジェクトへの参照を持ってはなりません。代わりに、メインオブジェクトはそれ自体をパラメーターとしてデリゲートメソッドに渡す必要があります。このようにして、単一のオブジェクトを複数の独立したオブジェクトに委任できます。

于 2011-01-02T18:24:49.913 に答える
0

もしかしてあなたは「部下」のことを考えていますか?

http://developer.apple.com/mac/library/documentation/Cocoa/Conceptual/MemoryMgmt/Articles/mmObjectOwnership.html#//apple_ref/doc/uid/20000043-1044135

于 2009-09-18T17:24:31.957 に答える