iPhone OS SDK的这些事[安装、下载、版本、实例、脱机文档等资料汇总]

简介: 第一次使用iPhone SDK是,如果不清楚版本和操作系统等的关系,会浪费很多的时间进行下载和安装。 以下汇总了一些常见可以尽快使用的方法和参考。 SDK安装 切记选择和自己的mac os系统吻合的版本,下载包都很大,国内需要很长的时间下载,如果选择错误,安装不了,如最新的ios sdk 4.

第一次使用iPhone SDK是,如果不清楚版本和操作系统等的关系,会浪费很多的时间进行下载和安装。

以下汇总了一些常见可以尽快使用的方法和参考。

SDK安装

切记选择和自己的mac os系统吻合的版本,下载包都很大,国内需要很长的时间下载,如果选择错误,安装不了,如最新的ios sdk 4.2需要mac os的版本是10.6.4

 

Mac OS的升级策略

小版本号的产品更新可以免费升级,如10.6.*系列的可以免费,直接在系统的主菜单,软件升级,即可自动下载和更新

但大的版本需要收费升级,如10.5升级到10.6系列,是不能直接升级的,需要交费后升级

 

一个办法【手工修改系统版本号】http://jimychen.javaeye.com/blog/798487

有些情况下不太好用

Root用户

vi /System/Library/CoreServices/SystemVersion.plist 

修改这个文件中的ProductUserVisibleVersion  ProductVersion

 

SDK下载地址

http://developer.apple.com的官方地址仅列出了最新的SDK下载地址

 

旧的SDK下载地址

http://sheng.javaeye.com/blog/764174

列出2.x ~ 3.x的版本的下载列表

 

http://dev.enekoalonso.com/2010/08/03/iphone-sdk-old-versions/

这个地址列出了一些以前的版本的下载地址,如下:

iPhone SDK 3.1 with XCode 3.2.1 for Snow Leopard (10.6.0)

iPhone SDK 3.1.3 with XCode 3.2.1 for Snow Leopard (10.6.0)

iPhone SDK 3.2 Final with Xcode 3.2.2 for Snow Leopard (10.6.0)

Xcode 3.2.3 and iPhone SDK 4 GM seed for Snow Leopard (10.6.2)

http://developer.apple.com/iphone/download.action?path=/iphone/iphone_sdk_4_gm_seed/xcode_3.2.3_and_iphone_sdk_4_gm_seed.dmg

 

Xcode 3.2.3 and iOS SDK 4.0.1 for Snow Leopard

http://developer.apple.com/iphone/download.action?path=%2Fios%2Fios_sdk_4.0.1__final%2Fxcode_3.2.3_and_ios_sdk_4.0.1.dmg

 

Xcode 3.2.3 and iOS SDK 4.0.2 for Snow Leopard

http://developer.apple.com/iphone/download.action?path=%2Fios%2Fios_sdk_4.0.2__final%2Fxcode_3.2.3_and_ios_sdk_4.0.2.dmg

 

最近的sdk版本

Xcode 3.2.4 and iOS SDK 4.1

http://adcdownload.apple.com/ios/ios_sdk_4.1__final/xcode_3.2.4_and_ios_sdk_4.1.dmg

Mac OS X 10.6.2 (Snow Leopard) or later

 

Xcode 3.2.5 and iOS SDK 4.2

https://developer.apple.com/ios/download.action?path=/ios/ios_sdk_4.2__final/xcode_3.2.5_and_ios_sdk_4.2_final.dmg

Mac OS X Snow Leopard version 10.6.4 or later.

 

如果不发布软件到appstore或开发阶段,而且不使用sdk的最新新增功能,可以临时不用最新的sdk,否则sdk比较快速的升级是比较麻烦的

 

SDK版本选择

http://stackoverflow.com/questions/4264894/which-version-of-the-ios-sdk-should-i-use

which version of the iOS SDK i should use

AppStore只审查最近两个版本的软件,因此不是我们想选择哪个SDK的问题

 

实例

http://www.appsamuck.com

31个例子程序

 

http://appsamuck.com/blog/index.php/2009/11/24/download-the-source-code-from-all-of-our-31-days-of-iphone-sdk-apps/

http://appsamuck.com/blog/index.php/2008/11/01/full-list-of-31-days-of-iphone-sdk-apps/

 

http://stackoverflow.com/questions/1353130/where-can-i-find-sample-iphone-code

iPhone的例子地址收集

 

http://developer.apple.com/library/ios/navigation/#section=Resource%20Types&topic=Sample%20Code

 

Apple的官方实例代码地址,http://www.devdiv.net/bbs/thread-19294-1-1.html 这儿有具体的一些解释

http://sxsoul.blog.163.com/blog/static/42849160201010114330802/

官方例子的下载地址

 

http://groupaware.mobi/iphone/index.html#_Samples

一些界面元素的显示效果

文档脱机查看

Xcode中的文档查看时是连接apple的站点进行查看,速度比较慢,因此最好是把文档下载下来查看更方便一些。

官方的更新超慢,参考http://www.cocoachina.com/iphonedev/sdk/2010/1102/2281.html 这个的方法下载

具体为:

不同版本的API reference and conceptual documentation for iOS

 

 

Mac OS X 10.6 Core Library / Mac OS X Java Library / Mac OS X Legacy Library

 

分析以上的源内容,选择需要的文档用迅雷下载,

然后使用如下的命令解压到Xcode的目录下,即可在Xcode中查看

sudo xar -xf 下载的文件名.xar

将其解压,然后使用:

sudo chown -R -P devdocs 解压后的文件名.docset

将文档的所有者改为devdocs。打开Xcode就可以离线浏览了。

 

 

相关文章
|
1月前
|
运维 自然语言处理 Linux
os-copilot安装和使用体验测评
OS Copilot是阿里云推出的操作系统智能助手,基于大模型技术,支持自然语言问答、命令执行和系统运维调优等功能,帮助用户更高效地使用Linux系统。本文介绍了OS Copilot的产品优势、功能特点及使用方法,包括对话模式、-t/-f/管道等参数的使用,以及安装和配置步骤。通过OS Copilot,用户可以简化复杂命令的操作,提升工作效率。同时,文中也分享了个人开发者在实际使用中的体验和建议,指出了一些有待改进的地方。
|
1月前
|
存储 弹性计算 NoSQL
os-copilot安装与多项功能测评
本文介绍了os-copilot的安装及多项功能测评。首先,通过xShell连接服务器并使用`rpm -q os-copilot`检查是否已安装,若未安装则用`yum install`命令安装。接着,配置ACCESS_KEY信息以连接阿里云服务。深入测试部分展示了-t参数用于环境健康检查、-f参数处理复杂任务、|参数解释代码等功能,还演示了编写shell脚本创建和启动Redis的便捷性。这些功能对基础运维和开发人员有较大帮助。
125 14
|
1月前
|
运维 关系型数据库 MySQL
os-copilot安装_配置_功能测试全集
我是一位中级运维工程师,我平时工作会涉及到 各类服务器的 数据库 与 java环境配置 操作。 我顺利使用了OS Copilot的 -t -f | 功能,我的疑惑是不能在自动操作过程中直接给与脚本运行权限,必须需要自己运行一下 chmod 这个既然有了最高的权限,为什么就不能直接给与运行权限呢。 我认为 -t 功能有用,能解决后台运行基础命令操作。 我认为 -f 功能有用,可以通过task文件中撰写连续任务操作。 我认为 | 对文件理解上有很直接的解读,可以在理解新程序上有很大帮助。
168 86
|
27天前
|
运维 JavaScript 应用服务中间件
os-copilot安装与多项功能测评,帮助开发人员PHP环境排查问题
本文介绍了OS Copilot在ECS上 Alibaba Cloud Linux的安装与使用,并对其多项参数进行了功能测评。OS Copilot是为操作系统提供智能化辅助的工具,支持自动化任务、智能推荐、故障排查等功能。安装时需检查是否已安装(`rpm -q os-copilot`),若未安装则用`yum install os-copilot`命令安装,并配置AccessKey信息连接阿里云服务。通过测试不同参数命令,如`-t`参数,展示了其自动化执行和智能生成回答的能力,显著提升运维效率。
os-copilot安装与多项功能测评,帮助开发人员PHP环境排查问题
|
3月前
|
运维 Prometheus 监控
如何在测试环境中保持操作系统、浏览器版本和服务器配置的稳定性和一致性?
如何在测试环境中保持操作系统、浏览器版本和服务器配置的稳定性和一致性?
|
16天前
|
前端开发 Java Shell
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
119 20
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
6天前
|
运维 自然语言处理 Linux
os-copilot安装和使用体验测评
OS Copilot是阿里云基于大模型构建的Linux系统智能助手,支持自然语言问答、命令执行和系统运维调优。本文介绍其产品优势、功能及使用方法,并分享个人开发者在云服务器资源管理中的实际应用体验。通过-t/-f/管道功能,OS Copilot简化了复杂任务处理,但仍需增强某些命令的执行能力,特别是在数据库安装部署方面。文中详细描述了安装步骤、环境配置及常见问题解决方法,帮助用户更好地利用OS Copilot提高工作效率。
|
25天前
|
运维 安全 数据安全/隐私保护
更安全、更丰富 、更兼容 Anolis OS 23.2 版本重磅上线
该版本不仅新增了许多实用功能,还修复了大量的已知问题和安全漏洞,显著提升了用户体验。
|
27天前
|
弹性计算 Ubuntu Java
OS-Copilot-ubuntu镜像版本的具体测试使用(安装方式有单独注明)
作为一名个人开发者,我主要负责云资源的运维和管理。在使用OS Copilot的过程中,我遇到了一些配置问题,特别是在ECS实例中设置AccessKey时,但最终成功解决了。通过使用OS Copilot的-t/-f/管道功能,我大大提升了效率,减少了命令编写的工作量,特别是在搭建Java运行环境时效果显著。此外,| 功能帮助我快速理解文档,整体体验非常流畅,推荐给其他开发者使用。
39 6
|
1月前
|
弹性计算 运维 Ubuntu
os-copilot在Alibaba Cloud Linux镜像下的安装与功能测试
我顺利使用了OS Copilot的 -t -f 功能,我的疑惑是在换行的时候就直接进行提问了,每次只能写一个问题,没法连续换行更有逻辑的输入问题。 我认为 -t 管道 功能有用 ,能解决环境问题的连续性操作。 我认为 -f 管道 功能有用 ,可以单独创建可连续性提问的task问题。 我认为 | 对文件直接理解在新的服务器理解有很大的帮助。 此外,我还有建议 可以在非 co 的环境下也能进行连续性的提问。
75 7

热门文章

最新文章

推荐镜像

更多