你如何填充Xcode 4"Option + Click"popover?

Mos*_*she 12 xcode4

在Xcode 4中,如果你option点击一个关键字,那么所述关键字将出现在带有一堆描述性信息的popover中,如下所示:

在此输入图像描述

但是,当我option单击我自己的方法或变量时,我得到的只是指向声明对象的文件的链接:

在此输入图像描述

这是怎么做到的?我可以利用这个来获取自己的代码吗?

(我在一些框架标题中注意到,存在某种特殊的注释语法.这可能是相关的吗?)

Jos*_*zzi 10

您必须为API创建自己的"文档集".搜索Xcode的"文档集指南"文档并深入研究.本指南的"文档集"部分明确指出快速帮助使用它.

设置了doc文档后,此弹出窗口不仅可以找到描述,还可以在Utility窗格中的QuickHelp以及Organizer中的文档浏览器中找到它.


cbo*_*wns 6

从Xcode 5.0开始,变量和方法的Doxygen和HeaderDoc格式在"快速帮助"弹出窗口中自动解析和呈现.关于它的更多信息,在这里,但这里的一些关键位:

/**
 * Add a data point to the data source.
 * (Removes the oldest data point if the data source contains kMaxDataPoints objects.)
 *
 * @param aDataPoint An instance of ABCDataPoint.
 * @return The oldest data point, if any.
 */
 - (ABCDataPoint *)addDataToDataSource:(ABCDataPoint *)aDataPoint;
Run Code Online (Sandbox Code Playgroud)

在Xcode中呈现为:

至于属性,它就像:

/// Base64-encoded data.
@property (nonatomic, strong) NSData *data;
Run Code Online (Sandbox Code Playgroud)

当选项单击时,会出现这个可爱的弹出框: