本书旨在让读者你掌握最新的开发方法并尽快写出自己的coocs2d游戏。到本章结束时要教大家在Xcode模板的基础上你将能创建一个全新的cocos2d项目,本章同时也会介绍一些在游戏开发过程中必须牢记的重要知识。另外,鉴于内存管理往往是许多开发者的心头大患,本章还将解释cocos2d中内存管理的实现方法,希望能够帮助大家躲过一些较为常见的陷阱。
2.1 准备工作
在本节中,首先介绍一些最基本的准备工作。由于苹果公司官方已经有详细的文档来说明如何注册成为iOS开发者,以及如何创建必需的授权文件,因此这里我就不作过多解释了。
2.1.1 系统要求
为了开发iOS应用程序,软、硬件必须符合以下要求:
基于Intel处理器 + 1GB RAM的Mac计算机
Mac OS X 10.6(Snow Leopard)或更高版本的操作系统
任何iOS设备
就开发而言,任何基于Intel处理器的Mac计算机都是满足要求的。即使是Mac mini,也能很好地满足iPhone应用程序或游戏的开发需求。尽管对RAM(Random Access Memory,随机访问存储器)的最低要求是1GB,但我还是推荐安装2GB或更多内存。相比其他软件,游戏开发工具对内存的需求往往要大得多;所以,,如果条件允许,就请按照我推荐的那样做吧,这样可以使计算机运行得更为流畅。要知道,你将要处理的是大量的图像、音频文件以及程序代码,并且很有可能需要同时运行所有这些工具。
注意:,自2010年6月iPhone SDK 4发布以来,iOS开发就必须在Mac OS X 10.6及其以上版本中进行。如果你正在使用旧版本的Mac OS X,请到Mac OS X的技术规格说明网站(http://www.apple.com/macosx/specs.html)检查你的Mac是否符合系统要求以及如何购买Mac OS X 10.6。