都知道,苹果官网的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. 信号之sleep函数

    #include <unistd.h> unsigned int sleep(unsigned int seconds); 返回值:0或未休眠够的秒数 此函数使调用进程被挂起,直到满足以下 ...

  2. 实例源码--Android理财工具源码

      下载源码   技术要点: 1.Sqlite数据库的综合使用 2.控件的综合使用 3. 源码带详细的中文注释 ...... 详细介绍: 1. Sqlite数据库的综合使用 本套源码采用了Sqlite ...

  3. LVS + keepalived + nginx + tomcat 实现主从热备 + 负载均衡

    前言 首先声明下,由于这两天找资料,看了不少博客 ,但是出于不细心,参考者的博客地址没有记录下来,所有文中要是出现了与大家博客相同的地方,那么请大家在评论区说明并附上博客地址,我好引用进来:这里表示抱 ...

  4. Debian7.7 wheezy 中源码安装emacs24

    我用的是ARM版本,竟然没有最新的emacs 24,很多第三方插件不能用,果断重新编译个1.追加软件源 deb-src http://ftp.cn.debian.org/debian/ wheezy ...

  5. Ping pong

    Ping pong Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)Total S ...

  6. Android(java)学习笔记91:泛型接口的概述和使用

    package cn.itcast_06; /* * 泛型接口:把泛型定义在接口上 */ public interface Inter<T> { public abstract void ...

  7. linux-搜索

    grep显示文件中的匹配行     grep  参数  字符串  文件名 -c 输出匹配的行数 -v输出不匹配行 不加参数  :输出匹配的行 经常和管道符一起使用 eg:ps -ef|grep tom ...

  8. CF A and B and Compilation Errors (排序)

    A and B and Compilation Errors time limit per test 2 seconds memory limit per test 256 megabytes inp ...

  9. poj 3207 2-SAT问题

    思路:将线段按开始点的升序排序,对线段尾节点进行判断,若存在交叉,那么这两条线段就不能同时在内或同时在外.这样将每条线段在内和在外看成两个状态i和i',i表示线段在内,i'表示线段在外.假使线段i和线 ...

  10. 转:Android开发中的MVP架构(最后链接资源不错)

    Android开发中的MVP架构 最近越来越多的人开始谈论架构.我周围的同事和工程师也是如此.尽管我还不是特别深入理解MVP和DDD,但是我们的新项目还是决定通过MVP来构建. 这篇文章是我通过研究和 ...