资讯
安全
论坛
下载
读书
程序开发
数据库
系统
网络
电子书
微信学院
站长学院
QQ
手机软件
考试
安全
|
web开发
|
软件开发
|
移动开发
|
数据库
|
网络
|
系统
|
网站
|
考试认证
|
其他
|
读书频道
>
网站
>
网页设计
>
iPhone开发基础教程
1.2 必要条件
12-07-11
叶孤城
收藏
我要投稿
本文所属图书 >
iPhone开发基础教程
本书由业界名家撰写,英文原版问世以后迅速登上Amazon计算机图书排行榜榜首并持续至今,总排名一度达到20名左右,创造了销售奇迹。而且,本书获得了读者的一致好评,已经被奉为经典。书中从到Apple网站注册账号,...
立即去当当网订购
在开始编写iPhone软件之前,需要做一些准备工作。对于初学者,需要一台运行Leopard(OS X 10.5.3或更高版本)的基于Intel的Macintosh计算机。2006年之后上市的任何Macintosh计算机(不管是笔记本还是台式机)应该都符合要求。
无需使用具备顶级配置的计算机,MacBook或Mac Mini就能够出色地完成任务。但是,对于较早且运行速度较慢的计算机型号,进行RAM升级能够获得较大的性能提升。
你还需要注册成为iPhone开发人员。只有完成了这一步,苹果公司才允许下载iPhone SDK(软件开发工具包)。
要进行注册,请访问http://developer.apple.com/iphone/(中文网站为http://www.apple.com.cn/ developer/iPhone/,如图1-1所示),该页面应该与图1-1中显示的页面类似。页面中提供了最新且功能最强大的iPhone SDK的下载链接。单击该链接将进入包含3个选项的注册页面。
最简单(而且免费)的选项是单击Download the Free SDK按钮。页面将提示输入Apple ID。使用你的Apple ID登录。如果还没有Apple ID,请单击Create Apple ID按钮,创建一个Apple ID,然后再登录。登录之后,将进入iPhone开发主页面。其中不仅有SDK的下载链接,还提供了各类文档、视频和示例代码等的链接,所有这些资源都能帮你进行iPhone应用程序开发。
iPhone SDK中包含的一个最重要的元素是Xcode,它是苹果公司的IDE(集成开发环境)。Xcode提供了各种实用工具,用于创建和调试源代码,编译应用程序以及调优应用程序性能。学习完本书,你将会迷恋上Xcode!
这个免费的SDK还包含一个仿真器,它支持在Mac上运行大多数iPhone程序。这对于学习如何编写iPhone程序极其有用。但是,免费选项不支持将应用程序下载到实际的iPhone(或iPod Touch)中。此外,它也不支持在苹果公司的iPhone App Store上分发应用程序。要实现这些功能,需要使用另外两个下载选项,它们不是免费的。
说明 仿真器不支持依赖于硬件的特性,比如iPhone的加速计或摄像功能。要支持这些特性,需要使用其他选项。
标准版程序的价格为99美元。它提供了全面的开发工具、资源和技术支持,支持通过苹果公司的App Store分发应用程序,并且最重要的是,支持在iPhone上(而不只是在仿真器上)测试和调试代码。
企业版程序的价格为299美元,可供企业开发专用的、内部的iPhone和iPod Touch应用程序。
有关这两种程序的详细信息,请访问http://developer.apple.com/iphone/program/。
由于iPhone是一种始终连网的移动设备,并且使用的是其他公司的无线基础设施,因此苹果公司对iPhone开发人员的限制比对Mac开发人员多得多,Mac开发人员无需经过苹果公司的审查或批准就能够编写和分发程序。
苹果公司添加这些限制,更多的是为了尽量避免分发恶意或效率低下的程序,因为这类程序可能降低共享网络的性能。开发iPhone应用程序似乎麻烦不少,但苹果公司在简化开发过程方面付出了巨大努力。还应该提及的是,99美元的价格比微软公司的软件开发IDE--Visual Studio的价格低得多。
另外,很明显,你还需要一部iPhone。虽然大部分代码都可以通过iPhone仿真器进行测试,但并非所有程序都是如此。一些应用程序需要在实际的iPhone上进行全面测试,然后才能分发给公众。
说明 如果要注册标准版或企业版程序,你应该立即注册。批准过程可能需要一些时间,并且通过批准之后才能在iPhone或iPod Touch上运行应用程序。但是不必担心,前几章中的所有项目以及本书中的大多数应用程序,都可以在iPhone仿真器上运行。
点击复制链接 与好友分享!
回本站首页
分享到:
更多
您对本文章有什么意见或着疑问吗?请到
论坛讨论
您的关注和建议是我们前行的参考和动力
上一篇:
1.3 功能
下一篇:
1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
112 |
1.7 准备好了吗
112 |
1.6 Swift和Xcode版本
112 |
1.5 新版增加内容
112 |
1.4 本书内容
112 |
1.3.9 与众不同的交互方法
112 |
1.3.8 一些新功能
112 |
1.3.7 不支持垃圾回收
112 |
1.3.6 有限的系统资源
3.2.3 Bootstrap栅格系统
3.4.4 自适应显示/隐藏页面内容
3.3.1 固定式布局
2.1.1 下载Bootstrap
3.3.2 流式布局
3.4.6 响应式Bootstrap
3.4.2 设计响应式图片
3.2.4 响应式Bootstrap栅格系统
文章
下载
读书
·
Win2000下关闭无用端口
·
禁止非法用户登录综合设置 [win9x篇]
·
关上可恶的后门——消除NetBIOS隐患
·
网络入侵检测系统
·
潜伏在Windows默认设置中的陷井
·
调制解调器的不安全
·
构建Windows 2000服务器的安全防护林
·
SQL Server 2000的安全配置
·
Windows优化大师注册机源码
·
Aspcode动画教程
·
WIN 2000服务器防止ICMP数据包攻击教程
·
实现网络隐身的简单方法
·
手工进行克隆帐号
·
用W32DASM破解网页合并器的密码
·
注册表操作动画教程
·
冰河陷阱v1.2
·
黑客攻防技术宝典:Web实战篇(第2版)
·
超级网管员——网络安全
·
代码大全(第二版)
·
软件之道:软件开发争议问题剖析
·
CSS插件工具箱
·
CSS入门经典(第3版)
·
C#并行编程高级教程:精通.NET 4 Pa
·
CMMI+敏捷整合开发
关于我们
|
联系我们
|
广告服务
|
投资合作
|
版权申明
|
在线帮助
|
网站地图
|
作品发布
|
Vip技术培训
版权所有:
红黑联盟
--致力于做最好的IT技术学习网站