原文地址: http://www.aisidechina.com/blog/
版权所有:AisideChina
本博客将在今后陆续进行本书的连载,敬请关注!
更多内容请大家购买正版《iPhone应用程序开发指南(基础篇)》
1.1 应该具备的条件
现在就来进行实际开发前必要的准备工作。不用担心,相信这些准备工作对你而言将是非常轻松的。
需要掌握的知识
编程基础
进行iPhone开发的主要语言是Objective-C语言。它是C语言的一个扩展集,在C语言的基础上添加了一些新的特性,其中最重要的一个方面是添加了面向对象的特性。在本书第二部分语言部分中将对Objective-C语言进行一定讲解。但在这之前,你应该已经具备了一定其它语言的开发经验。
熟悉Mac系统
对于iPhone的开发,需要在Mac系统下进行。虽然在下一章中会对iPhone开发工具进行一定讲解,但在这之前,关于Mac系统的一些基本操作,你最好有一定的了解。
开发环境
需要的设备
由于iPhone SDK开发工具包必须运行在使用Intel处理器的Mac操作系统上,所以最好配备一台近几年出的iMac/MacBook/MacBook Pro。当然也可以在自己的普通PC上安装Mac与Windows双系统,但由于其过程较为复杂,在本章节将不作讲解,其具体操作步骤可以参照艾思德开发论坛http://www.aisidechina.com/forum/上面的详细介绍。
此外,最好配有一个iPhone或者iPod Touch来对开发的成果进行真实的测试与体验。因为在安装SDK后,虽然会有“iPhone模拟器”这样一个方便的工具,但像加速计等效果并不能在模拟器上得到很好的体验。
下载最新iPhone SDK
iPhone SDK分为免费版、标准版与企业版。免费的iPhone SDK不支持将iPhone软件下载到实际的iPhone或iPod Touch中使用或测试,也不支持将开发的软件发布到苹果公司的App Store上面,使用它只可以在自己的电脑上进行iPhone开发,但这对于我们进行开发学习已经足够了。如果想让软件能够使用真机测试和发布到App Store上,需要下载iPhone SDK 的付费版本。
iPhone SDK的付费版本有:标准版和企业版。三个版本的比较如表1-1所示:
表1-1 iPhone SDK三个版本的比较
iPhone SDK 版本 | 费用 | 说明 |
免费版 | 免费 | 任何注册Apple ID的开发人员均可免费下载,进行iPhone开发。但无法将软件下载到实际的iPhone上面,或在App Store上发布自己开发的软件。 |
标准版 | 99美元/年 | 可以将软件下载到实际的iPhone上面,以及在App Store上发布 |
企业版 | 299美元/年 | 可供企业开发使用的,用于内部的iPhone软件开发,一般面向500人以上的企业。 |