都知道,苹果官网的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的使用的更多相关文章

  1. iOS开发之网络编程--4、NSURLSessionDataTask实现文件下载(离线断点续传下载) <进度值显示优化>

    前言:根据前篇<iOS开发之网络编程--2.NSURLSessionDownloadTask文件下载>或者<iOS开发之网络编程--3.NSURLSessionDataTask实现文 ...

  2. iOS开发之网络编程--3、NSURLSessionDataTask实现文件下载(离线断点续传下载)

    前言:使用NSURLSessionDownloadTask满足不这个需要离线断点续传的下载需求,所以这里就需要使用NSURLSessionDataTask的代理方法来处理下载大文件,并且实现离线断点续 ...

  3. Xamarin.Forms教程下载安装Xamarin.iOS

    Xamarin.Forms教程下载安装Xamarin.iOS 下载安装Xamarin.iOS Xamarin.iOS可以为Mac上iOS应用程序在Windows计算机上编写和测试网络提供构建和部署服务 ...

  4. ios开发网络学习十一:NSURLSessionDataTask离线断点下载(断点续传)

    #import "ViewController.h" #define FileName @"121212.mp4" @interface ViewControl ...

  5. [[iso教程]] 《4个月ios实体教程》全网最新、最全ios视频教程

    全网最新.最全ios视频教程 内容简介 <ios实体教程>主要介绍如何使用iOS提供的强大工具集创建iOS应用.全视频对iOS操作系统做了全面的介绍,首先讲解如何构建应用程序的用户界面,涵 ...

  6. Chrome Restful Api 测试工具 Postman-REST-Client离线安装包下载,Axure RP Extension for Chrome离线版下载

    [Postman for Chrome 离线下载] Postman-REST-Client离线安装包,可直接在Chrome浏览器本地安装使用,可模拟各种http请求,Restful Api测试, CS ...

  7. Jellycons – iOS 8 图标下载(PNG, SKETCH)

    Jellycons 这套由 LoveUI.co 设计图标包括30款扁平化,圆滑,丰富多彩的 iOS 8 应用程序图标,可以用于于个人和商业项目的使用.另外,PNG 格式包含11种尺寸(1024px, ...

  8. iphone开发教程下载

    iphone开发教程下载 3月份花了1个月研究ios 开发,看了几百页的iphone开发教程,累积了不少电子书,盘点一下 Beginning iPhone 4 Development: Explori ...

  9. Xamarin.Forms教程下载安装Windows版的Xamarin开发工具

    Xamarin.Forms教程下载安装Windows版的Xamarin开发工具 下载安装Windows版的Xamarin开发工具 本节将讲解如何下载并安装Windows版的Xamarin开发工具. 下 ...

随机推荐

  1. 一个公网地址部署LVS/DR模式

    http://blog.chinaunix.net/uid-7411781-id-3436142.html 一个公网地址部署LVS/DR模式   网上看了很多关于LVS的文章,在选取2种模式LVS/D ...

  2. requestFileSystem is undefined

    使用phonegap 3时,用File API,不应该用cordova plugin add org.apache.cordova.file等添加File API Plugin. 要用: phoneg ...

  3. 自动监控主从MySQL同步的SHELL脚本

    代码如下: #!/bin/bash #check MySQL_Slave Status #crontab time 00:10 MYSQLPORT=`netstat -na|grep "LI ...

  4. 网口扫盲三:以太网芯片MAC和PHY的关系

    转载:http://www.cnblogs.com/jason-lu/articles/3195473.html   问:如何实现单片以太网微控制器? 答:诀窍是将微控制器.以太网媒体接入控制器(MA ...

  5. Android基本控件之GridView

    我们在使用手机的过程中,会看到一些图片配上文字的一些情况,今天我们就来介绍一下安卓控件的GridView GridView组件用来以网格方式排列视图,与矩阵类似,当屏幕上有很多元素(文字.图片或其他元 ...

  6. UITableView优化技巧

    UITableView的简单认识 UITableView最核心的思想就是UITableViewCell的重用机制.简单的理解就是:UITableView只会创建一屏幕(或一屏幕多一点)的UITable ...

  7. Java中jar命令详解

    做项目的时候我们肯定接触过很多jar包,那么jar包是什么呢?笔者了解到jar是java archive file 的简写.从名字就可以知道,它的应用与Java息息相关.下面就详细介绍如何自己生成ja ...

  8. CCOrbitCamera卡牌翻转效果

    static CCOrbitCamera* create(float t, float radius, float deltaRadius, float angleZ, float deltaAngl ...

  9. 深入理解计算机系统第二版习题解答CSAPP 2.20

    T2Uw(w)=x, x≥0时 T2Uw(w)=x+2w, x<0时 利用上面的公式,重新计算2.19的问题.

  10. SSH整合_struts.xml 模板

    <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "- ...