是的,你需要一台Mac。这是iOS开发的基本要求。开发一款iPhone(或iPad)应用程序,你需要首先得到的Mac Intel处理器上运行的Mac OS X版本10.7(或向上)。也许你拥有一台PC,最便宜的选择是购买Mac Mini。入门型的零售价是599美元(如果你通过亚马逊购买的,它只是美国569美元)。你可以把它与你的PC的显示器搭配。基本型号的Mac mini配备了2.3GHz双核英特尔酷睿i5处理器和2GB内存。它应该是足够好,能顺利运行iOS开发工具。当然,如果你有更多的预算,获得更高的机型或更好的处理能力的iMac。
不要和iPhone开发者计划混合,这个我们将在后面的章节谈论。每个人都可以免费注册成为苹果开发者。通过注册的开发者账户,你可以下载Xcode,访问iOS SDK文档和其他技术资源,如开发视频。
你可以去苹果的开发者网站进行注册。注册过程非常简单。仅仅创建一个的苹果ID(如果你没有),并填写您的个人资料。
为了开始开发iPhone和iPad应用程序,Xcode是你唯一需要下载的工具。Xcode是苹果公司提供的集成开发环境(IDE)。Xcode提供了你需要的一切,以启动您的应用程序开发。它已经捆绑了最新版本的iOS SDK(软件开发工具包),一个内置的源代码编辑器,图形用户界面(UI)编辑器,调试工具等待。最重要的是,Xcode自带iPhone(或iPad)模拟器,因此您可以测试您的应用程序无需物理设备。
你可以登录Mac App Store网站下载Xcode到您的Mac。如果您使用的是最新版本的Mac OS,你应该可以从Dock中的图标打开Mac App Store的。如果你不能找到它,你可能需要升级你的Mac OS。
在Mac App Store网站中搜索“Xcode”,然后单击“免费”按钮下载。
一旦你完成安装过程中,你会发现在启动 Xcode的快捷键。
在写这篇文章时,最新版本的Xcode 4.3.2,它增加了对iOS 5.1的支持。对于即将到来的教程,他们将根据这个版本。即使你已经安装了一起版本Xcode,我建议您升级到最新的版本,如果你打算学习我们的教程。
开发iOS应用的一个共同的问题是,是否需要报名参加iPhone开发者计划。简单的回答是“可选”。正如前面提到的,Xcode中已经包含了一个内置在iPhone和iPad模拟器。您拥有在您的Mac开发和测试您的应用程序的权利。
然而没有加入iPhone开发者计划,只拥有模拟器的意思是只能运行您的应用程序。您不能部署和测试设备上的应用程序。不用说,你不得提交您的应用程序的App Store。换句话说,你可以不卖你的应用程序!
所以,你是否现在就报名参加该计划?iOS开发者计划的费用每年99美元。如果你是一个新来的,刚开始探索iOS开发,可以在模拟器上测试您的应用程序。你可以等待,直到你有一个坚实的计划发布您的应用程序在App Store。
这就是今天想说的了。花一些时间来注册您的开发人员帐户,并安装Xcode。在下一篇文章中,我们将开始建立一个应用程序。