都知道,苹果官网的IOS Developer Library是开发者最喜欢用的知识仓库,但由于有时打开它实在太慢了!

但是,我们可以手动下载离线版的!离线的文档,在这里,叫做DocSet,意指文档集合。

下载方法:

1、打开这个官网提供的连接:https://developer.apple.com/library/downloads/docset-index.dvtdownloadableindex

这个链接返回的是XML数据,里面可以清晰的看到每个IOS版本的文档下载地址,以最新的ios8.3来说,拉到页面最底部:

<!-- START iOS 8.3 full -->
<dict>
<key>fileSize</key>
<integer>437051958</integer>
<key>identifier</key>
<string>com.apple.adc.documentation.iOS</string>
<key>name</key>
<string>iOS 8.3</string>
<key>source</key>
<string>https://devimages.apple.com.edgekey.net/docsets/20150408/Xcode_6.3_iOS_Docset.dmg</string>
<key>userInfo</key>
<dict>
。。。
</dict>
<key>version</key>
<string>83.3</string>
</dict>
<!-- END iOS 8.3 full -->
<!-- START Xcode 6.3 full -->
<dict>
<key>fileSize</key>
<integer>351699366</integer>
<key>identifier</key>
<string>com.apple.adc.documentation.Xcode</string>
<key>name</key>
<string>Xcode 6.3</string>
<key>source</key>
<string>https://devimages.apple.com.edgekey.net/docsets/20150408/Xcode_6.3_DevTools_Docset.dmg</string>
<key>userInfo</key>
<dict>
。。。
</dict>
<key>version</key>
<string>630.4</string>
</dict>
<!-- END Xcode 6.3 full -->
<!-- START OS X 10.10.3 full -->
<dict>
<key>fileSize</key>
<integer>615749973</integer>
<key>identifier</key>
<string>com.apple.adc.documentation.OSX</string>
<key>name</key>
<string>OS X 10.10.3</string>
<key>source</key>
<string>https://devimages.apple.com.edgekey.net/docsets/20150408/Xcode_6.3_OS_X_Docset.dmg</string>
<key>userInfo</key>
<dict>
。。。
</dict>
<key>version</key>
<string>1010.4</string>
</dict>

每个dict节点,对应一个文件,这里一共有3个,分别是:

IOS开发:Xcode_6.3_iOS_Docset.dmg

Devtool工具:Xcode_6.3_DevTools_Docset.dmg

OSX开发:Xcode_6.3_OS_X_Docset.dmg

还不快打开迅雷下载~~~

下载完成后,我们需要让Dash能读取这个docset,很简单哦,只需要把dmg里面的docset文件,放到这个目录下:

~/Library/Application Support/Dash/DocSets

提示:~波浪号代表:/Users/您的系统用户名。比如我的:

/Users/lijl/Library/Application Support/Dash/DocSets

好了,现在我们只需打开Dash,在Manage DocSets中,点击右下角的Rescan,Dash会自动读取我们放置的docset文件!

您也可以在Dahs目录新建一个目录,对docset进行分类。

接下来,享受离线查询API的便捷吧~

原文:http://devonios.com/ios-docset-in-dash.html

最新文章

  1. 【UWP】UI适配整理
  2. 【转】java.util.ResourceBundle使用详解
  3. js身份证验证-超级准!!!
  4. python成长之路【第二篇】:列表和元组
  5. c#扩展方法的理解(二:接口)
  6. 解决extjs grid 不随窗口大小自适应的问题
  7. Java获得文件的创建时间(精确到秒)
  8. Java:多线程之生产者与消费者
  9. 通过GetManifestResourceStream加载文件出现错误提示“null值”对于“stream”无效[转]
  10. SqlServer 查询死锁,杀死死锁进程
  11. 前端总结&#183;基础篇&#183;CSS(一)布局
  12. Web 学习笔记 - 网络安全
  13. 微信小程序开发之--”emplate模板“的应用
  14. git中的merge与rebase
  15. python configparse模块&amp;xml模块
  16. 678 &quot;流浪地球&quot;为什么是个好地方?(系统越复杂拥有好运气的机会也就越大)
  17. Linux网络协议栈(一)——Socket入门(1)
  18. PureFTP被动端口设置
  19. CentOS7(linux) 通过服务名查询安装目录
  20. JAVA给图片添加水印

热门文章

  1. 高级I/O之readv和writev函数
  2. c盘太小
  3. APP测试基本流程
  4. JavaFX(一)窗口跳转
  5. A real ROCA using Bootstrap, jQuery, Thymeleaf, Spring HATEOAS and Spring MVC
  6. hello world of hibernate Annotation
  7. 转:java服务器安全指南
  8. 转: Android开发中的MVP架构详解(附加链接比较不错)
  9. 定义label标签宽度需要设置display:inline-block;
  10. AngularJS合集