Iphone Xcode 4-文档:如何显示目录?

Iphone Xcode 4-文档:如何显示目录?,iphone,xcode4,Iphone,Xcode4,简单的问题,但在跳转到新的XCode 4 IDE并打开organizer并选择“文档”后,我找不到一种方法来显示可见类的“目录” 我考虑了一种方法,如何在之前和当前的web文档中显示它: 希望有人能回答。。谢谢 您可以右键单击页面并选择“在浏览器中打开页面”您尝试过配料吗?我知道这并不完全是您想要的,但却是查看文档的一个很好的解决方案。如果您单击Caleb所指文档区域上方栏中的文档名称(本例中为NSString类引用),该文档的目录可用右箭头。目前我认为唯一的方法是使用浏览器。配料是一个很好的工

简单的问题,但在跳转到新的XCode 4 IDE并打开organizer并选择“文档”后,我找不到一种方法来显示可见类的“目录”

我考虑了一种方法,如何在之前和当前的web文档中显示它: 希望有人能回答。。谢谢


您可以右键单击页面并选择“在浏览器中打开页面”

您尝试过配料吗?我知道这并不完全是您想要的,但却是查看文档的一个很好的解决方案。

如果您单击Caleb所指文档区域上方栏中的文档名称(本例中为NSString类引用),该文档的目录可用右箭头。

目前我认为唯一的方法是使用浏览器。配料是一个很好的工具(在我看来是目前可用的最好的工具),但也不显示目录

sudo egrep-lRZ“Prototype.Browser.Xcode4OrNewer=Prototype.Browser.XcodeVersion当我在寻找一种默认情况下在Xcode 4文档中隐藏TOC的方法时,我一直在这个页面结束。下面是我的解决方案:
sudo egrep -lRZ "Prototype.Browser.Xcode4OrNewer=Prototype.Browser.XcodeVersion<1000;" /Library/Developer/Documentation/DocSets | xargs -0 -L % sudo sed -i '' -e 's/Prototype\.Browser\.Xcode4OrNewer\=Prototype\.Browser\.XcodeVersion\<1000\;/Prototype\.Browser\.Xcode4OrNewer\=false\;/g'
由于我只使用SnowLeopard文档,因此最终只修改了

/Library/Developer/Documentation/DocSets/com.apple.adc.Documentation.applesnowleappard.coreference.docset/Contents/Resources/Documents/Resources/585/JavaScript/header_toc.js

if(Cookie.get("toc-visible")==="false"){TOC.hide()}else{TOC.show()}


因此,要在默认情况下显示它,只需将{TOC.SHOW()}else{TOC.SHOW()}放在docset中的头文件中。

在XCode 4.2中,Robert的修复需要一些更改,因为文档集路径更改为/Library/Developer/Shared/Documentation/docsets:

sudo egrep -lRZ "Prototype.Browser.Xcode4OrNewer=Prototype.Browser.XcodeVersion<1000;" /Library/Developer/Shared/Documentation/DocSets | xargs -0 -L % sudo sed -i '' -e 's/Prototype\.Browser\.Xcode4OrNewer\=Prototype\.Browser\.XcodeVersion\<1000\;/Prototype\.Browser\.Xcode4OrNewer\=false\;/g'

sudo egrep-lRZ“Prototype.Browser.Xcode4OrNewer=Prototype.Browser.XcodeVersion右键单击页面并选择“在库中显示”


将打开相应的文档节点。这与我们在浏览器中看到的子树相同,但与其他文章一起显示。

似乎是从xcode 4中删除的。计划似乎是让IDE静音,这样孩子们就可以编写应用程序。在不破解Xcode的情况下,新的方法似乎是使用包含当前页面TOC的顶部栏。此外,右键单击+在浏览器中打开页面也可以实现此功能。以下是rla46和GottfriedThanks建议的答案,感谢您的帮助。但不幸的是,它只打开网页(例如UIView),而没有打开“目录”。所以它没有帮助;(这很奇怪,对我来说,它会在我的浏览器中打开页面,包括目录。不过我使用的是Firefox,所以这可能会有所不同。谢谢,我使用的是safari。就像你说的,这可能是真的。不过,我希望IDE中的目录返回!!!哦,太酷了!谢谢你的链接。我刚刚安装了它。我会检查我的t out。这应该是明确的答案。谢谢您,先生!如果您没有进行备份并且不喜欢结果,这里有一个命令:
sudo egrep-lRZ“Prototype.Browser.Xcode4OrNewer=false;”/Library/Developer/Documentation/DocSets|xargs-0-L%sudo sed-i'-e's/Prototype\.Browser\.Xcode4OrNewer\=false\;/Prototype\.Browser\.Xcode4OrNewer\=Prototype\.Browser\.XcodeVersion\注意,我正在终端中使用coolio为xcode 4.3发布的命令。但是它不起作用。我收到一个错误“文件名太长”消息和命令不起任何作用。你能告诉我如何解决这个问题吗?10.8.2和更新版本在这里似乎有问题,不知道发生了什么。我通过转到“~/Library/Developer/Shared/Documentation/DocSets”文件夹并使用
sudo egrep-lRZ解决了“文件名太长”的问题“Prototype.Browser.Xcode4OrNewer=Prototype.Browser.XcodeVersionI还遇到另一个js文件,该文件无法由sed更改,必须手动编辑,否则整个过程将停止。我将更新原始答复。
sudo egrep -lRZ "Prototype.Browser.Xcode4OrNewer=Prototype.Browser.XcodeVersion<1000;" /Library/Developer/Shared/Documentation/DocSets | xargs -0 -L % sudo sed -i '' -e 's/Prototype\.Browser\.Xcode4OrNewer\=Prototype\.Browser\.XcodeVersion\<1000\;/Prototype\.Browser\.Xcode4OrNewer\=false\;/g'
 sudo egrep -lRZ "Prototype.Browser.Xcode4OrNewer=Prototype.Browser.XcodeVersion<1000;" ~/Library/Developer/Shared/Documentation/DocSets | xargs -0 -L % sudo sed -i '' -e 's/Prototype\.Browser\.Xcode4OrNewer\=Prototype\.Browser\.XcodeVersion\<1000\;/Prototype\.Browser\.Xcode4OrNewer\=false\;/g'
 sudo egrep -lRZ "Prototype.Browser.Xcode4OrNewer=Prototype.Browser.XcodeVersion<1000;" . | xargs -0 -L % sudo sed -i '' -e 's/Prototype\.Browser\.Xcode4OrNewer\=Prototype\.Browser\.XcodeVersion\<1000\;/Prototype\.Browser\.Xcode4OrNewer\=false\;/g'
 sudo egrep -lRZ "Prototype.Browser.Xcode4OrNewer=Prototype.Browser.XcodeVersion<1e3;" . | xargs -0 -L % sudo sed -i '' -e 's/Prototype\.Browser\.Xcode4OrNewer\=Prototype\.Browser\.XcodeVersion\<1e3\;/Prototype\.Browser\.Xcode4OrNewer\=false\;/g'