IOS离线教程下载与Dash的使用
都知道,苹果官网的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
IOS离线教程下载与Dash的使用的更多相关文章
- iOS开发之网络编程--4、NSURLSessionDataTask实现文件下载(离线断点续传下载) <进度值显示优化>
前言:根据前篇<iOS开发之网络编程--2.NSURLSessionDownloadTask文件下载>或者<iOS开发之网络编程--3.NSURLSessionDataTask实现文 ...
- iOS开发之网络编程--3、NSURLSessionDataTask实现文件下载(离线断点续传下载)
前言:使用NSURLSessionDownloadTask满足不这个需要离线断点续传的下载需求,所以这里就需要使用NSURLSessionDataTask的代理方法来处理下载大文件,并且实现离线断点续 ...
- Xamarin.Forms教程下载安装Xamarin.iOS
Xamarin.Forms教程下载安装Xamarin.iOS 下载安装Xamarin.iOS Xamarin.iOS可以为Mac上iOS应用程序在Windows计算机上编写和测试网络提供构建和部署服务 ...
- ios开发网络学习十一:NSURLSessionDataTask离线断点下载(断点续传)
#import "ViewController.h" #define FileName @"121212.mp4" @interface ViewControl ...
- [[iso教程]] 《4个月ios实体教程》全网最新、最全ios视频教程
全网最新.最全ios视频教程 内容简介 <ios实体教程>主要介绍如何使用iOS提供的强大工具集创建iOS应用.全视频对iOS操作系统做了全面的介绍,首先讲解如何构建应用程序的用户界面,涵 ...
- Chrome Restful Api 测试工具 Postman-REST-Client离线安装包下载,Axure RP Extension for Chrome离线版下载
[Postman for Chrome 离线下载] Postman-REST-Client离线安装包,可直接在Chrome浏览器本地安装使用,可模拟各种http请求,Restful Api测试, CS ...
- Jellycons – iOS 8 图标下载(PNG, SKETCH)
Jellycons 这套由 LoveUI.co 设计图标包括30款扁平化,圆滑,丰富多彩的 iOS 8 应用程序图标,可以用于于个人和商业项目的使用.另外,PNG 格式包含11种尺寸(1024px, ...
- iphone开发教程下载
iphone开发教程下载 3月份花了1个月研究ios 开发,看了几百页的iphone开发教程,累积了不少电子书,盘点一下 Beginning iPhone 4 Development: Explori ...
- Xamarin.Forms教程下载安装Windows版的Xamarin开发工具
Xamarin.Forms教程下载安装Windows版的Xamarin开发工具 下载安装Windows版的Xamarin开发工具 本节将讲解如何下载并安装Windows版的Xamarin开发工具. 下 ...
随机推荐
- mysql online ddl2
大家知道,互联网业务是典型的OLTP(online transaction process)应用,这种应用访问数据库的特点是大量的短事务高并发运行.因此任何限制高并发的动作都是不可接受的, ...
- mysql 5.6 binlog组提交1
[MySQL 5.6] MySQL 5.6 group commit 性能测试及内部实现流程 尽管Mariadb以及Facebook在long long time ago就fix掉了这个臭名昭著的 ...
- 浅谈Linux的内存管理机制
转至:http://ixdba.blog.51cto.com/2895551/541355 一 物理内存和虚拟内存 我们知道,直接从物理内存读写数据要比从硬盘读写数据要快的多,因此, ...
- c#_表单处理方式
阅读目录 开始 简单的表单,简单的处理方式 表单提交,成功控件 多提交按钮的表单 上传文件的表单 MVC Controller中多个自定义类型的传入参数 F5刷新问题并不是WebForms的错 以Aj ...
- java_数组作缓存池的不可变类实例
package ming; public class CacheImmutale { private static int MAX_SIZE = 10; private static CacheImm ...
- Bitmap 多语言实现及应用
http://blog.studygolang.com/2014/09/bitmap_multi_language/
- iOS xcode6添加预编译文件
在xcode6以后,由于苹果不建议开发者乱用预编译文件,所以,在项目创建之后 就不会自动生成预编译文件. 那么如果我们想要使用预编译文件,就需要自己动手来添加.那到底该如何为我们的项目添加预编译文件呢 ...
- ios二维码扫描插件,适配当前主流扫描软件,自定义扫描界面。
二维码介绍: 二维码(QR(Quick Response)code),又称二维条码,最早起源于日本. 它是用特定的几何图形按一定规律在平面(二维方向)上分布的黑白相间的图形,是所有信息 ...
- VIJOS P1540 月亮之眼
[题目大意] 有多个珠子,给出部分珠子之间的相对上下位置和间距,问你这些珠子在满足给出的条件下,是否能把珠子排列在一条竖直直线上,如果能,求出每个珠子距离最高的珠子的距离,珠子的位置可重叠. [分析] ...
- maya 2015配置openCollada插件
1.下载对应的openCollada插件内容 https://github.com/KhronosGroup/OpenCOLLADA/wiki/OpenCOLLADA-Tools 该页面目前提供Mac ...