3

NSTableViewの「デリゲート」メソッドと「データソース」メソッドに関するAppleのドキュメントを探しています。何らかの理由でNSTableViewクラスリファレンスに表示されません。私がどこを見ることができるか考えていますか?そのうちの1つの例を次に示します。

- (void)tableView:(NSTableView *)tableView 
   setObjectValue:(id)object 
   forTableColumn:(NSTableColumn *)tableColumn 
              row:(NSInteger)row;

編集:NSTableView.hファイルにコメント付きで表示されているようですが、閲覧するのは面倒です。利用可能な場合は、よりユーザーフレンドリーなドキュメント形式をお勧めします。:)

4

3 に答える 3

3

NSTableViewDataSourceプロトコルリファレンスとNSTableViewDelegateプロトコルリファレンスには、探しているものが含まれています。NSTableViewクラスリファレンスからも、これらへのリンクがいくつかあります。

于 2010-01-13T21:10:02.027 に答える
1

Xcodeのどこかにメソッドが表示されていて、それが何をするのかを知りたい場合は、command+optionを押しながらメソッドをダブルクリックするだけです。これで、そのメソッドのドキュメントに移動します。

最終的に、それはあなたをここに導きます。

于 2010-01-15T06:34:14.887 に答える
1

これは一般的な問題です。何らかの理由で、Appleのドキュメントには、デリゲートメソッドを説明するページにリンクする標準化された方法がありません。場合によっては、デリゲートメソッドがクラス自体の小見出しとして含まれています。その他には、サイドバーの委任ページへのリンクがあります。リンクがテキストに埋め込まれている場合があります。とてもイライラします。

ヒントとして、代表者はほとんどの場合、各クラスのドキュメントページの「概要」セクションで参照およびリンクされています。論理的な場所でそれらを見つけることができない場合は、そこを見てください。

デリゲートメソッドを検索する必要がある場合、プロトコルはほとんどの場合、クラス名の後に「delegate」または「datasource」が続く標準化された方法で名前が付けられます。たとえば、UIApplicationDelegate、UITableViewDelegate、UITableViewDataSource。独自のデリゲートに名前を付けるときは、その標準に従う必要があります。コード。

于 2010-01-13T23:20:33.677 に答える