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