使用IOS的API离线帮助文档能够帮你很好的掌握和理解IOS中各个类的使用以及方法的调用。这里我们主要介绍使用Dash这个软件来很好的使用IOS的API。但是从9.0以后,苹果的开发者文档已不再采用docset格式,而是以某种特殊格式内置在Xcode里面。从Xcode 9.0开始,这种格式又有改动,所以原来的Dash加载docset已经不能使用了,并且dash对于xcode的插件的git上面也进行了提示。我们先说说9.0以前的。
第一、xcode8以前安装离线的API帮助文档
具体操作如在:
在xcode的Preference->Components->Documentation->Guides and Sample Code(如果你的xcode9.0以上,那就不用找了没有这一项的),如图:
等待下载完成,你可以到/应用程序/Xcode.app/Contents/Developer/Documentation/DocSets来查看你会发现文件:com.apple.adc.documentation.docset,好了这样IOS的API帮助文档就下载好了,然后点击Check and Install Now 将安装好了离线的帮助文档。
第二、调用xcode的自带的documentation
1、这时候xcode9.0以前和9.0以后是没有差别的,调用基本是一样的如图:
xcode9.4
xcode8.3.3
启动之后,就不多说了,以后再使用就方便多了。不过这里简易修改下快捷键,修改成比较常用的,如图修改成了command+control+H:
第三、我们来介绍下Dash这个软件
使用Dash工具,非常支持使用Dash工具的,随着IOS没有最新的iOS docset,可能以后对IOS开发中可能会较少的使用,不过Dash还是一款特别好的文档查看工具,如果没有购买的情况下每一次搜索都要等待个7-8秒中,当然了 我也是非常非常支持正版的,正版的可以了,只是在开始的时候需要等待几秒,如果想要破解版的可以知己去百度搜。
1、首先对直接下载安装,然后安装我们需要的库,如图:
这样安装完成我们就可以在Dash里面查看自己需要的API了
2、但是有个问题,在新的dash安装IOS模块时提示:
如果不在意docset不是最新的话,我们可以把xcode8.x中的/应用程序/Xcode.app/Contents/Developer/Documentation/DocSets中的com.apple.adc.documentation.docset添加手动添加到dash里面,添加方式Preference->Docsets(这里也是显示在搜索中的库,勾选证明搜索的时候会道这些库中搜索)
3、Dash还有很多的API满足开发需求,只需要在Preference->Downloads下载,在Preference->Docsets配置就行了
4、从xcode8开始dash就不支持xcode的插件了,xcode9也不支持就不说了。