iOS开发肯定离不开开发文档,苹果有在线帮助文档,xCode其实可以下载模拟器文档和iOS8.1文档的,不过下载的速度实在不敢恭维,而且比较头疼的是不显示下载进度条的,苹果的开发文档都是放在)/应用程序/Xcode.app/Contents/Developer/Documentation/DocSets路径下,该路径下可以看到三个文件,xCode 6.1文档(com.apple.ADC_Reference_Library.DeveloperTools.6_0_1.docset),iOS8.1文档(com.apple.adc.documentation.AppleiOS8.1.iOSLibrary.docset),OS X文档(com.apple.adc.documentation.AppleOSX10.10.CoreReference.docset).

首先看一下正常下载的方法,这种方式很慢,打开xCode,在xCode->Preferences中可以看到以下效果:

我们需要研究以下这三个下载之后的文件的位置,在应用程序中找到xCode.app,右击选择显示包内容:

详细路径:

文件详细显示,com.apple.adc.documentation.AppleiOS8.1.iOSLibrary.docset选中项就是要安装的文档:

现在的就是怎么才能最快的下载iOS8.1开发文档,这个时候有一个网址是必须要知道的,苹果的各种开发文档如果变更都会更新这个网站,

https://developer.apple.com/library/downloads/docset-index.dvtdownloadableindex,一直往下拖,到最后可以发现一段描述:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<!-- START iOS 8.1 -->
<dict>
    <key>fileSize</key>
    <integer>426419333</integer>
    <key>identifier</key>
    <string>com.apple.adc.documentation.AppleiOS8.1.iOSLibrary</string>
    <key>name</key>
    <string>iOS 8.1</string>
    <key>source</key>
    <string>https://devimages.apple.com.edgekey.net/docsets/20141020/031-07735-A.dmg</string>
    <key>userInfo</key>
    <dict>
        <key>ActivationPredicate</key>
        <string>$XCODE_VERSION >= '6.1'</string>
        <key>Category</key>
        <string>Documentation</string>
        <key>IconType</key>
        <string>IDEDownloadablesTypeDocSet</string>
        <key>InstallPrefix</key>
        <string>$(HOME)/Library/Developer/Shared/Documentation/DocSets</string>
        <key>InstalledIfAllReceiptsArePresentOrNewer</key>
        <dict>
            <key>com.apple.pkg.7.0.iOSDocset</key>
            <string>10.9.0.0.1.1413843168</string>
        </dict>
        <key>RequiresADCAuthentication</key>
        <false/>
        <key>Summary</key>
        <string>My description of content</string>
    </dict>
    <key>version</key>
    <string>53.13</string>
</dict>
<!-- END iOS 8.1 -->

https://devimages.apple.com.edgekey.net/docsets/20141020/031-07735-A.dmg就是我们需要下载的文件,大概在一个小时左右,速度一般为40k,快慢不一定,不过相对于xCode的蜗牛速度好多了~下载完成安装之后将默认DocSets下面的com.apple.adc.documentation.AppleiOS8.1.iOSLibrary.docset,将下载安装之后的拖进去,然后重启xCode,这个时候点击Help:

进入之后可以iOS8.1的文档,可以看到一个是音频视频,Sample Code存放的是Demo,Guides存放的是基础概念和用法:

General目录下有一个Guides目录下可以看到马上着手开发iOS应用程序:

User Experience用户体验下面可以看到一些UI页面的设计知识:

至此关于iOS8.1文档安全遇到的各种问题都已经解决,也折腾了不少时间,如果有问题可以随时与我联系,如果感觉文章不错,给个推荐,如果觉得不错可以通过一下网址关注http://www.cnblogs.com/xiaofeixiang/~祝大家周末愉快,题外话,苹果关于文档的这个事情是出个岔子的,就是将xCode和OS X的文档地址给成了一样的,大概是去年十月份的时候,详细信息可以参考:http://bbs.feng.com/read-htm-tid-8486651.html

作者:FlyElephant
出处:http://www.cnblogs.com/xiaofeixiang
说明:博客经个人辛苦努力所得,如有转载会特别申明,博客不求技惊四座,但求与有缘人分享个人学习知识,生活学习提高之用,博客所有权归本人和博客园所有,如有转载请在显著位置给出博文链接和作者姓名,否则本人将付诸法律。
 
 

iOS开发-开发文档安装的更多相关文章

  1. iOS - 苹果官方Apple Pay开发文档(中文版)- Apple Pay(1)

    翻译自苹果官方Apple Pay开发文档.目前版本为1.0 概览: Apple Pay为用户从你的App里购买实际的物品和服务提供简单而安全的方法.通过Touch ID,用户可使用储存在iPhone ...

  2. 工具(5): 极简开发文档编写(How-to)

    缘起 一个合格的可维护项目,必须要有足够的文档,因此一个项目开发到一定阶段后需要适当的编写文档.项目的类型多种多样,有许多项目属于内部项目,例如一个内部的开发引擎,或者一个本身就是面向开发者的项目. ...

  3. WSTMart开发文档

    WSTMart开发文档页面   PC版   开源版 授权版   序言   WSTMart安装协议   WSTMart电商系统安装   商城前台安装操作指南   用户中心指南   商家中心操作指南   ...

  4. Web图片编辑控件开发文档-Xproer.ImageEditor

    版权所有 2009-2014 荆门泽优软件有限公司 保留所有权利 官方网站:http://www.ncmem.com 产品首页:http://www.ncmem.com/webplug/image-e ...

  5. 【原创】Odoo开发文档学习之:构建接口扩展(Building Interface Extensions)(边Google翻译边学习)

    构建接口扩展(Building Interface Extensions) 本指南是关于为Odoo的web客户创建模块. 要创建有Odoo的网站,请参见建立网站;要添加业务功能或扩展Odoo的现有业务 ...

  6. C#微信开发文档

    C#微信开发文档 开发前准备 微信公众平台链接: https://mp.weixin.qq.com/cgi-bin/home?t=home/index&lang=zh_CN 开发初期我们使用测 ...

  7. Android 界面滑动实现---Scroller类 从源码和开发文档中学习(让你的布局动起来)

    在android学习中,动作交互是软件中重要的一部分,其中的Scroller就是提供了拖动效果的类,在网上,比如说一些Launcher实现滑屏都可以通过这个类去实现..   例子相关博文:Androi ...

  8. Android 滑动界面实现---Scroller类别 从源代码和开发文档了解(让你的移动布局)

    在android学习,行动互动是软件的重要组成部分,其中Scroller是提供了拖动效果的类,在网上.比方说一些Launcher实现滑屏都能够通过这个类去实现.. 样例相关博文:Android 仿 窗 ...

  9. 项目管理之 使用 appledoc 生成开发文档

    写项目时通常会遇到要求写开发文档的需求,但是就源代码来说,文档最好和源码在一起,这样更新起来更加方便和顺手.Objective-C 有一些文档管理工具,doxygen, headdoc 和 apple ...

随机推荐

  1. Linux学习笔记之Linux Centos关闭防火墙

    # Centos6.x /etc/init.d/iptables stop chkconfig iptables off sed -i 's/SELINUX=enforcing/SELINUX=dis ...

  2. jQuery 概述

    jQuery 概述 版权声明:未经博主授权,内容严禁分享转载! 什么是 JavaScript 类库 JavaScript 类库是指已经被封装好的一系列 JavaScript 函数,能够实现一些特定的功 ...

  3. 20145333茹翔《网络对抗技术》Exp6 信息搜集技术

    20145333茹翔<网络对抗技术>Exp6 信息搜集技术 实验内容 本次实验的目标是掌握信息搜集的最基础技能.具体有(1)各种搜索技巧的应用(2)DNS IP注册信息的查询 (3)基本的 ...

  4. 20145335郝昊《网络攻防》Exp5 MS08_067漏洞测试

    20145335郝昊<网络攻防>Exp5 MS08_067漏洞测试 实验内容 了解掌握metasploit平台的一些基本操作,能学会利用已知信息完成简单的渗透操作. 漏洞MS08_067: ...

  5. 三羊献瑞|2015年蓝桥杯B组题解析第三题-fishers

    三羊献瑞 观察下面的加法算式: 祥 瑞 生 辉 三 羊 献 瑞 三 羊 生 瑞 气 (如果有对齐问题,可以参看[图1.jpg]) 其中,相同的汉字代表相同的数字,不同的汉字代表不同的数字. 请你填写& ...

  6. HDU3085(双向BFS+曼哈顿距离)题解

    Nightmare Ⅱ Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Tota ...

  7. [luogu 2458][SDOI2006]保安站岗

    题目描述 五一来临,某地下超市为了便于疏通和指挥密集的人员和车辆,以免造成超市内的混乱和拥挤,准备临时从外单位调用部分保安来维持交通秩序. 已知整个地下超市的所有通道呈一棵树的形状:某些通道之间可以互 ...

  8. C# 查出数据表DataTable 清除一列中的重复项保留其他项

    http://bbs.csdn.net/topics/391085792     DataTable 老表= 新表.AsEnumerable().GroupBy(p => p["姓名& ...

  9. 不在同一主机:vsftpd+pam+mysql

    配置环境:Centos7上的mariadb + Centos6上的vsftpd 一.安装所需要程序 1.安装vsftpd和pam_mysql(在centos6-->192.168.108.160 ...

  10. Elasticsearch 原理

    Elasticsearch简介 Elasticsearch是一个基于Apache lucene的实时分布式搜索.具有以下优点: 1.实时处理大规模数据.2.全文检索,能够做到结构化检索和聚合分析.3. ...