3

我正在寻找有关 NSTableView 的“委托”和“数据源”方法的 Apple 文档。由于某种原因,它们没有出现在NSTableView 类参考中。知道我可以在哪里看吗?这是其中之一的示例:

- (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

这是一个常见的问题。出于某种原因,Apple 文档没有一种标准化的方式来链接到描述委托方法的页面。在某些情况下,委托方法作为子标题包含在类本身中。在其他情况下,侧边栏中有指向委托页面的链接。有时链接隐藏在文本中。这非常令人沮丧。

只是一个提示,代表几乎总是在每个课程文档页面的“概述”部分中被引用和链接。如果您无法在合乎逻辑的位置找到它们,请看那里。

如果您需要搜索委托方法,协议几乎总是以标准化的方式命名,类名后跟“委托”或“数据源,例如 UIApplicationDelegate、UITableViewDelegate、UITableViewDataSource。在您自己命名委托时应遵循该标准代码。

于 2010-01-13T23:20:33.677 回答
1

请记住,如果您在 Xcode 中的某个地方看到一个方法,并且想知道它的作用,只需按住 command+option 并双击该方法即可。这将带您查看该方法的文档。

最终,这将把你带到这里

于 2010-01-15T06:34:14.887 回答