2010-01-13 26 views
3

我正在尋找有關NSTableView的「委託」和「數據源」方法的Apple文檔。由於某種原因,它們不出現在NSTableView Class Reference中。任何想法,我可以看看?這裏是其中的一個示例:哪裏可以找到NSTableView的「委託」和「數據源」方法文檔?

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

編輯:看樣子他們出現在NSTableView.h文件有意見,雖然這是一個痛苦地瀏覽。如果可用,我寧願使用更友好的文檔格式。 :)

+1

沒有理由downvote這個問題。這是一個非常有效的問題,也是一個定期混淆新人的問題。 – bbum 2010-01-13 22:54:31

回答

3

NSTableViewDataSource協議參考和NSTableViewDelegate協議參考包含您正在尋找。 NSTableView類參考中也有許多鏈接。

1

這是一個常見問題。出於某種原因,Apple文檔沒有鏈接到描述委託方法的頁面的標準化方式。在某些情況下,委託方法作爲該類本身的副標題。在其他情況下,有側邊欄中代理頁面的鏈接。有時這些鏈接被隱藏在文本中。這非常令人沮喪。

只是一個提示,代表們幾乎都是指每類文檔頁面的「概述」部分掛鉤。如果你無法在合乎邏輯的地方找到它們,請看那裏。

如果您需要搜索委託方法,協議幾乎總是以標準方式命名,類名後跟「委託」或「數據源,例如UIApplicationDelegate,UITableViewDelegate,UITableViewDataSource。命名時應遵循該標準代表們在自己的代碼。

+0

謝謝,這非常有幫助。這絕對是似乎缺少的信息。我的OBJ-C或可可沒有一本書或者提這個約定。 – 2010-01-14 18:16:39

1

請記住,如果你看到的方法在Xcode一些地方,你想知道它做什麼,只要按住命令+選項並雙擊的方法,這將帶你到該方法的文檔。

最終,這將導致你here

相關問題