如何设置“Xcode 文档”(用于 Xcode 5)

Posted

技术标签:

【中文标题】如何设置“Xcode 文档”(用于 Xcode 5)【英文标题】:How to setup "Docs for Xcode" (for use with Xcode 5) 【发布时间】:2013-10-12 22:36:05 【问题描述】:

新手,

第一次获得 xcode 5。我的理解是,xcode 5 不允许来自第三方的文档,但有一种解决方法是使用应用商店中名为 Docs for Xcode 的应用。然而具有讽刺意味的是,“Docs for Xcode”没有文档,所以我不确定如何设置它。

到目前为止,这是我想出的:

    在您选择要保存哪个文件夹“Docs for Xcode”的初始设置之后 访问 cocoadocs.org 搜索您要查找的库 点击右上角的xcode标志 点击添加到xcode 您的浏览器会将其导入“Docs for Xcode”中

但是,我还没有弄清楚如何让 Xcode 查看“Docs for Xcode”保存到的目录。有人知道吗?

【问题讨论】:

【参考方案1】:

反之亦然,您需要授予对 Xcode 文件夹(即~/Library/Developer/Shared/Documentation/DocSets/)的访问权限。这应该在授予访问权限时预先选择。

(我在 1.0.3 中更清楚地说明了这一点,很抱歉造成混淆。)

【讨论】:

~/Library 已隐藏,不会显示在Please click Grant Access 对话窗口中。在终端窗口中执行chflags nohidden ~/Library 以便能够深入了解它。您还需要在终端窗口中创建完整的目录树。 @gone:这不是真的。它确实显示了很多(如果您将 NSOpenPanel 指向子文件夹,则隐藏 ~/Library 无关紧要!)如果 DocSets 已经存在(如果不存在,则不能“钻入~/Library”来选择它,因为它不存在)。这就是为什么该应用程序会指导您如何创建目录,并使用要使用的确切命令,如果您的 Xcode 安装如此新鲜以至于其中还没有 Apple 文档集更新(首先很少发生)。 简单地说,~/Library 无法在“授予访问权限”对话框中钻取,因此我无法访问所需的文件夹。在我使用 chflags 之后,它运行良好,但我必须创建一些子文件夹。 @gone 同样,如果 DocSets 文件夹已经存在,您将不会“深入研究”。该应用程序将为您预选 文件夹,不管 ~/Library 隐藏状态。 ~/Library 是隐藏的,只有在查看 ~ 时才有意义——如果 DocSets 存在,你永远不必这样做,因为你更深了几个层次。这就是 Finder 和 NSOpenPanel 的工作原理。你显然不相信我,但是好吧:试试看! 我已经描述了我需要执行的步骤。说得够多了。

以上是关于如何设置“Xcode 文档”(用于 Xcode 5)的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 5 文档模板 Apps OS X:App 生命周期在哪里

XCode 8 Beta 文档生成

Xcode文档安装

当我在为iPhone应用程序寻找特定的iPhone功能时,如何知道在Xcode文档中要查找的类或框架?

生成iOS-Xcode技术文档

如何在 XCode 5 中设置应用程序图标?