- 浏览: 932830 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
itzhongyuan:
java Random类详解 -
david_je:
你好,我看到你在C里面回调JAVA里面的方法是在native里 ...
Android NDK开发(1)----- Java与C互相调用实例详解 -
fykyx521:
请求锁是在 oncreate 释放实在ondestroy?? ...
Android如何保持程序一直运行 -
aduo_vip:
不错,总结得好!
Android读取assets目录下的资源 -
f839903061:
给的网址很给力哦!
Android 4.0.1 源码下载,编译和运行
Xcode自己下载文档慢的像狗屎,所以解决方法是,自己去下载。
首先,记住这些Apple Developer Connection的Xcode文档频道(以后可能会改变):
Snow Leopard核心文档 (包括Java和旧文档)
Xcode 3.2核心文档
Leopard核心文档
iPhone OS 3.1核心文档
iPhone OS 2.2 核心文档
直接在Safari或其他RSS阅读器中打开这些连接,你就能看到下载连接了:
你也可以打开Atom文件,分析里面的XML,以获取下载地址——人肉分析就可以了,很简单的。
举个例子:
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:docset="http://developer.apple.com/rss/docset_extensions" xml:lang="en">
<id>http://developer.apple.com/rss/com.apple.adc.documentation.AppleSnowLeopard.atom/20080609120049</id>
<title type="text">Apple Snow Leopard</title>
<author>
<name>Apple Developer Connection</name>
<uri>http://developer.apple.com/</uri>
</author>
<rights>Copyright 2009 Apple Inc.</rights>
<link rel="self" href="http://developer.apple.com/rss/com.apple.adc.documentation.AppleSnowLeopard.atom"></link>
<updated>2009-11-17T12:03:32-08:00</updated>
<docset:publisherName>Apple</docset:publisherName>
<docset:publisherID>com.apple.adc.documentation</docset:publisherID>
<entry>
<id>tag:developer.apple.com,2009-10-21:com.apple.adc.documentation.AppleSnowLeopard.JavaReference/401.13.0</id>
<title type="text">Mac OS X Java Library</title><!--这是文档包名,也就是Java文档-->
<updated>2009-10-21T10:55:14-07:00</updated>
<content type="text">Mac OS X Java Library (v401.13.0)</content> <!--这是文档包名和版本号-->
<link rel="enclosure" type="application/octet-stream" href="http://devimages.apple.com/docsets/Oct2009/com.apple.adc.documentation.AppleSnowLeopard.JavaReference.xar" length="129621213"></link><!--这是文档包下载地址-->
<docset:identifier>com.apple.adc.documentation.AppleSnowLeopard.JavaReference</docset:identifier>
<docset:version>401.13.0</docset:version><!--这是文档包版本号-->
<docset:signer>CN=ADC DocSet Update,O=Apple Inc.,OU=Apple Developer Connection,C=US</docset:signer>
<docset:issuer>CN=ADC DocSet Update,O=Apple Inc.,OU=Apple Developer Connection,C=US</docset:issuer>
<docset:minimumXcodeVersion>3.1.0</docset:minimumXcodeVersion><!--适合的最低版本的Xcode版本号-->
</entry>
...
<entry>
<id>tag:developer.apple.com,2009-11-17:com.apple.adc.documentation.AppleSnowLeopard.CoreReference/402.20.0</id>
<title type="text">Mac OS X 10.6 Core Library</title><!--这是雪豹的核心文档-->
<updated>2009-11-17T11:55:04-08:00</updated>
<content type="text">Mac OS X 10.6 Core Library (v402.20.0)</content>
<link rel="enclosure" type="application/octet-stream" href="http://devimages.apple.com/docsets/Nov2009/com.apple.adc.documentation.AppleSnowLeopard.CoreReference.xar" length="553074896"></link>
<docset:identifier>com.apple.adc.documentation.AppleSnowLeopard.CoreReference</docset:identifier>
<docset:version>402.20.0</docset:version>
<docset:signer>CN=ADC DocSet Update,O=Apple Inc.,OU=Apple Developer Connection,C=US</docset:signer>
<docset:issuer>CN=ADC DocSet Update,O=Apple Inc.,OU=Apple Developer Connection,C=US</docset:issuer>
<docset:minimumXcodeVersion>3.2.0</docset:minimumXcodeVersion>
</entry>
<entry>
<id>tag:developer.apple.com,2009-11-17:com.apple.adc.documentation.AppleLegacy.CoreReference/3.20.0</id>
<title type="text">Mac OS X Legacy Library</title><!--这是旧文档-->
<updated>2009-11-17T12:03:32-08:00</updated>
<content type="text">Mac OS X Legacy Library (v3.20.0)</content>
<link rel="enclosure" type="application/octet-stream" href="http://devimages.apple.com/docsets/Nov2009/com.apple.adc.documentation.AppleLegacy.CoreReference.xar" length="898424019"></link>
<docset:identifier>com.apple.adc.documentation.AppleLegacy.CoreReference</docset:identifier>
<docset:version>3.20.0</docset:version>
<docset:signer>CN=ADC DocSet Update,O=Apple Inc.,OU=Apple Developer Connection,C=US</docset:signer>
<docset:issuer>CN=ADC DocSet Update,O=Apple Inc.,OU=Apple Developer Connection,C=US</docset:issuer>
<docset:minimumXcodeVersion>3.2.0</docset:minimumXcodeVersion>
</entry>
</feed>
</source>
分析结束,下载需要的xar文件。把Xcode和OSX的文档解压缩到/Developer/Documentation/DocSets,把iPhone的文档解压到/Developer/Platforms/iPhoneOS.platform/Developer/Documentation/DocSets/下。解压缩方法:
sudo xar -xf com.apple.whateverxxxx.xar
sudo chown -R -P _devdocs com.apple.whateverxxx.docset
sudo chmod 775 com.apple.whateverxxx.docset
然后就能在Xcode的文档查看器里查看了。(在Xcode 3.2上测试通过)
因为苹果频繁更新Xcode的文档,所以我写了一个脚本,专门解决输入那一大串命令的问题。前提是,你把脚本放在了存放文档的目录,并且Mac和iPhone的文档xar分别置于Mac和iOS两个子目录种。看脚本你就知道为什么了。
#!/bin/bash
macdocs='/Developer/Documentation/DocSets/'
iosdocs='/Developer/Platforms/iPhoneOS.platform/Developer/Documentation/DocSets/'
# Function: Extract Docs From Xar Archives
do_extract() {
echo In directory: $1
echo Extract xars...
for file in `ls -1`
do
xar -xf $file
done
echo Delete xars...
rm -f *.xar
echo Change ownerships...
for dir in `ls -1`
do
chown -R -P _devdocs $dir
chmod 775 $dir
done
}
# Delete Old Docs and Copy xar to Mac Doc Dir
echo Operation Start.
echo
echo Deleting Old Mac Docsets...
rm -rf ${macdocs}*.docset
echo Copying xars to $macdocs
cp Mac/*.xar $macdocs
# Delete Old Docs and Copy xar to iOS Doc Dir
echo Deleting Old iOS Docsets...
rm -rf ${iosdocs}*.docset
echo Copying xars to $iosdocs...
cp iOS/*.xar $iosdocs
# Goto Mac Doc Dir and Extract Docs.
echo Start to Extract Mac Docs...
cd $macdocs
do_extract $macdocs
# Goto iOS Doc Dir and Extract Docs.
echo Start to Extract iOS Docs...
cd $iosdocs
do_extract $iosdocs
echo All Done.
首先,记住这些Apple Developer Connection的Xcode文档频道(以后可能会改变):
Snow Leopard核心文档 (包括Java和旧文档)
Xcode 3.2核心文档
Leopard核心文档
iPhone OS 3.1核心文档
iPhone OS 2.2 核心文档
直接在Safari或其他RSS阅读器中打开这些连接,你就能看到下载连接了:
你也可以打开Atom文件,分析里面的XML,以获取下载地址——人肉分析就可以了,很简单的。
举个例子:
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:docset="http://developer.apple.com/rss/docset_extensions" xml:lang="en">
<id>http://developer.apple.com/rss/com.apple.adc.documentation.AppleSnowLeopard.atom/20080609120049</id>
<title type="text">Apple Snow Leopard</title>
<author>
<name>Apple Developer Connection</name>
<uri>http://developer.apple.com/</uri>
</author>
<rights>Copyright 2009 Apple Inc.</rights>
<link rel="self" href="http://developer.apple.com/rss/com.apple.adc.documentation.AppleSnowLeopard.atom"></link>
<updated>2009-11-17T12:03:32-08:00</updated>
<docset:publisherName>Apple</docset:publisherName>
<docset:publisherID>com.apple.adc.documentation</docset:publisherID>
<entry>
<id>tag:developer.apple.com,2009-10-21:com.apple.adc.documentation.AppleSnowLeopard.JavaReference/401.13.0</id>
<title type="text">Mac OS X Java Library</title><!--这是文档包名,也就是Java文档-->
<updated>2009-10-21T10:55:14-07:00</updated>
<content type="text">Mac OS X Java Library (v401.13.0)</content> <!--这是文档包名和版本号-->
<link rel="enclosure" type="application/octet-stream" href="http://devimages.apple.com/docsets/Oct2009/com.apple.adc.documentation.AppleSnowLeopard.JavaReference.xar" length="129621213"></link><!--这是文档包下载地址-->
<docset:identifier>com.apple.adc.documentation.AppleSnowLeopard.JavaReference</docset:identifier>
<docset:version>401.13.0</docset:version><!--这是文档包版本号-->
<docset:signer>CN=ADC DocSet Update,O=Apple Inc.,OU=Apple Developer Connection,C=US</docset:signer>
<docset:issuer>CN=ADC DocSet Update,O=Apple Inc.,OU=Apple Developer Connection,C=US</docset:issuer>
<docset:minimumXcodeVersion>3.1.0</docset:minimumXcodeVersion><!--适合的最低版本的Xcode版本号-->
</entry>
...
<entry>
<id>tag:developer.apple.com,2009-11-17:com.apple.adc.documentation.AppleSnowLeopard.CoreReference/402.20.0</id>
<title type="text">Mac OS X 10.6 Core Library</title><!--这是雪豹的核心文档-->
<updated>2009-11-17T11:55:04-08:00</updated>
<content type="text">Mac OS X 10.6 Core Library (v402.20.0)</content>
<link rel="enclosure" type="application/octet-stream" href="http://devimages.apple.com/docsets/Nov2009/com.apple.adc.documentation.AppleSnowLeopard.CoreReference.xar" length="553074896"></link>
<docset:identifier>com.apple.adc.documentation.AppleSnowLeopard.CoreReference</docset:identifier>
<docset:version>402.20.0</docset:version>
<docset:signer>CN=ADC DocSet Update,O=Apple Inc.,OU=Apple Developer Connection,C=US</docset:signer>
<docset:issuer>CN=ADC DocSet Update,O=Apple Inc.,OU=Apple Developer Connection,C=US</docset:issuer>
<docset:minimumXcodeVersion>3.2.0</docset:minimumXcodeVersion>
</entry>
<entry>
<id>tag:developer.apple.com,2009-11-17:com.apple.adc.documentation.AppleLegacy.CoreReference/3.20.0</id>
<title type="text">Mac OS X Legacy Library</title><!--这是旧文档-->
<updated>2009-11-17T12:03:32-08:00</updated>
<content type="text">Mac OS X Legacy Library (v3.20.0)</content>
<link rel="enclosure" type="application/octet-stream" href="http://devimages.apple.com/docsets/Nov2009/com.apple.adc.documentation.AppleLegacy.CoreReference.xar" length="898424019"></link>
<docset:identifier>com.apple.adc.documentation.AppleLegacy.CoreReference</docset:identifier>
<docset:version>3.20.0</docset:version>
<docset:signer>CN=ADC DocSet Update,O=Apple Inc.,OU=Apple Developer Connection,C=US</docset:signer>
<docset:issuer>CN=ADC DocSet Update,O=Apple Inc.,OU=Apple Developer Connection,C=US</docset:issuer>
<docset:minimumXcodeVersion>3.2.0</docset:minimumXcodeVersion>
</entry>
</feed>
</source>
分析结束,下载需要的xar文件。把Xcode和OSX的文档解压缩到/Developer/Documentation/DocSets,把iPhone的文档解压到/Developer/Platforms/iPhoneOS.platform/Developer/Documentation/DocSets/下。解压缩方法:
sudo xar -xf com.apple.whateverxxxx.xar
sudo chown -R -P _devdocs com.apple.whateverxxx.docset
sudo chmod 775 com.apple.whateverxxx.docset
然后就能在Xcode的文档查看器里查看了。(在Xcode 3.2上测试通过)
因为苹果频繁更新Xcode的文档,所以我写了一个脚本,专门解决输入那一大串命令的问题。前提是,你把脚本放在了存放文档的目录,并且Mac和iPhone的文档xar分别置于Mac和iOS两个子目录种。看脚本你就知道为什么了。
#!/bin/bash
macdocs='/Developer/Documentation/DocSets/'
iosdocs='/Developer/Platforms/iPhoneOS.platform/Developer/Documentation/DocSets/'
# Function: Extract Docs From Xar Archives
do_extract() {
echo In directory: $1
echo Extract xars...
for file in `ls -1`
do
xar -xf $file
done
echo Delete xars...
rm -f *.xar
echo Change ownerships...
for dir in `ls -1`
do
chown -R -P _devdocs $dir
chmod 775 $dir
done
}
# Delete Old Docs and Copy xar to Mac Doc Dir
echo Operation Start.
echo
echo Deleting Old Mac Docsets...
rm -rf ${macdocs}*.docset
echo Copying xars to $macdocs
cp Mac/*.xar $macdocs
# Delete Old Docs and Copy xar to iOS Doc Dir
echo Deleting Old iOS Docsets...
rm -rf ${iosdocs}*.docset
echo Copying xars to $iosdocs...
cp iOS/*.xar $iosdocs
# Goto Mac Doc Dir and Extract Docs.
echo Start to Extract Mac Docs...
cd $macdocs
do_extract $macdocs
# Goto iOS Doc Dir and Extract Docs.
echo Start to Extract iOS Docs...
cd $iosdocs
do_extract $iosdocs
echo All Done.
发表评论
-
cocos2dx中利用xcode 调用java中的函数
2013-07-29 11:36 25311. 先把cocos2dx根目录中的 /Users/zhaos ... -
cocos2dx(v2.x)与(v1.x)的一些常用函数区别讲解
2013-07-29 10:35 1113第一个改动: CCLayer初始化 自定义Layer,类名 ... -
xcode与eclipse整合cocos2dx
2013-07-29 10:32 1223文档xcode版本是 204 1. 在xcode中创建coc ... -
git提交代码
2013-07-23 16:00 10621. 在本地创建一个Git的工作空间,在里面创建一个工程(如H ... -
eclipse配置NDK-Builder命令
2013-07-18 11:02 10411. 2. -
eclipse配置javah命令
2013-07-18 10:48 20211.找到javah命令所在的目录 我的为 /usr/bi ... -
Android SDL2.0 编译
2013-07-17 13:40 19751,下载: wget http://www.libsdl.o ... -
GCC 编译使用动态链接库和静态链接库
2013-07-16 21:28 14601 库的分类 根据链接时期的不同,库又有静态库和动态库之分。 ... -
在mac下编写ffmpeg项目
2013-07-15 21:32 9991.建立工程TestFFmpeg 2.编写c文件 mian. ... -
使用低版本gcc/g++
2013-06-08 14:22 1250解决方法为有两个 第一个方法: 上下载对应版本的.deb文件 ... -
MAC下安装MacPort
2013-05-07 15:50 1282直接安装macport.dmg 不知道为什么老是安装不上, 到 ... -
mac下编译ffmpeg1.1.4
2013-05-07 14:55 1368经过一番网上搜索 与 无数次的编译 终于成功了 下面献上编译 ... -
Xcode下载
2013-05-03 09:36 1653现在进入apple的developer网站,默认只提供最新的x ... -
Safari下载优酷视频
2013-03-01 17:38 1303首先打开你的Safari,进入你要下载视频的网站,选取你要下载 ... -
wget 中文详细使用说明
2013-03-01 15:32 1984Wget 的使用 wget下载时,可以将文件重命名: 复制代 ... -
整站下载
2013-03-01 15:30 953用linux下常用命令wget进行整站下载(递归下载至本地) ... -
修改注册表实现command变成ctrl
2012-11-27 13:05 3166为了体验下360vsQQ像是日俄战争一样的在用户的电脑上的战争 ... -
定时关机
2012-11-21 10:24 976一、shutdown命令关机 ... -
Compiling FFMpeg on Mac OS X
2012-09-04 11:18 1111You must have Xcode installed w ... -
QQ For Mac V2 之后的版本聊天记录存放在哪
2012-08-15 17:28 1893安装支持沙盒机制的V2.1版本之后,系统会将帐号信息(聊天记录 ...
相关推荐
Alcatraz 是一个开源的 Xcode 包管理器。可让你发现和安装插件、模版和颜色方案,无需手工克隆和拷贝文件。 标签:Alcatraz
`百度网盘下载链接.txt`提供了获取文件的途径,但注意网络资源的可靠性,最好及时备份重要文件。 总的来说,【一剑问情】的这套资源对于学习游戏开发、服务器管理和运维等方面的知识非常有帮助,同时也适合已经有...
标题中的“半手工打造一個Viewer (配合NIB)”意味着这篇博客文章将介绍如何手动创建一个Viewer组件,并结合NIB(Interface Builder的文件格式)来实现。NIB是苹果的Xcode IDE中用于设计用户界面的工具,它可以保存...
"VVDocumenter-Xcode"是一款针对Xcode开发环境的插件,专门用于快速生成符合Apple的API文档格式的注释。该插件极大地简化了为Swift或Objective-C代码添加注释的过程,使得开发者能够更专注于核心的编程任务,而不必...
XCode工程建立完毕 新建文件InfoPlist.strings, 游戏在文件类型 导航栏里选中这个文件, 在右侧工具栏里 Localize 增加相应语言, (一种语言对应一个文件夹), 相应目录下就复制了一份同名文件 "CFBundleDisplayName" =...
我的目标是实现一个与游戏源完全兼容的全功能平台层,这样我就可以下载新版本,将我的文件复制到它上面,然后在 OS X 上启动整个过程。 在 Handmade Hero 的氛围中,我试图使我的平台层尽可能简约和手工制作。 例如...
##### 3.1 将响应数据直接下载为文件 可以将接收到的数据直接保存到文件中。 ```objective-c [request setDownloadDestinationPath:@"/path/to/file"]; ``` ##### 3.2 处理收到的响应数据 通过`responseData`...
由于是学习,所有就全手工写代码,不使用xcode的模板 1、创建tab需要的页面,依次为subjectViewController,examViewController,exerciseViewController对应的.h和.m文件 2、在application中创建tabbarController...
- **生成Xcode工程文件**:在Mac OS X环境下,`qmake -tp xcode4 hello.pro` #### 四、qmake的优势与局限 - **优势**:跨平台支持,简化编译步骤,集成Qt工具链,易于学习。 - **局限**:虽然强大,但灵活性不如...
版本库中应该存储项目开发所需的所有内容,包括但不限于项目源代码、构建文件(如Makefile、Rakefile、build.xml)、配置文件样例、各类文档、程序使用的图片、单元测试脚本等。如果项目中缺少了某些文件,而影响了...
在查看文档,常见问题解答,帮助,示例等 Lottie是适用于Android和iOS的移动库,它以最少的代码实时本地渲染基于矢量的动画和艺术作品。 Lottie加载并渲染以bodymovin JSON格式导出的动画和矢量。 Bodymovin JSON...
XCTest是Xcode自带的自动化测试框架,包括Unit Test(非UI代码测试)和UI Test(模拟用户交互的测试)。Unit Test通过编写测试案例实现自动化测试,显示代码覆盖率,但需人工编写测试案例,维护成本较高,对于依赖...
3.2.2 安装 Xcode/ 27 3.2.3 使用 Homebrew 安装 Git/ 29 3.2.4 从Git源码进行安装/ 29 3.2.5 命令补齐/ 30 3.2.6 其他辅助工具的安装/ 30 3.2.7 中文支持/ 31 3.3 在Windows 下安装和使用 Git(Cygwin篇)/ 31 ...
此外,书中可能会详细介绍Objective-C的现代化特性,如语法糖(比如使用@property代替手工合成getter和setter)、Category(用于扩展已存在的类)以及Category中的Extension(用于为类添加私有方法和属性)。...
3. `README.md`:文档文件,详细介绍了库的功能、安装方法、使用示例和API参考。 4. `LICENSE`:库的许可协议,通常为MIT License,允许商业和非商业用途。 要使用`RoughSwift`,你需要将库集成到你的Xcode项目中,...
Stock chart framework for iOS.安装CocoaPods1.添加 pod "YKLineChartView" 到你的Podfile.2.运行 pod install 或 pod ...下载YKLineChartView子目录下的所有文件2.添加源文件到你的Xcode工程中3.导入 YKLineChart.h.
手工日历 没有库的日历示例 (Objective-C) HandMadeCalendar(Objective-C 版) ■ 总结:这是一个简单的日历,使用按钮和标签实现,无需使用库。 ■ 操作: 1、点击显示的日历,在Xcode的调试区显示所选日历的...