iPhone游戏开发iPhone工具箱一览.PDFVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
iPhone游戏开发iPhone工具箱一览

第 章? 2 ??? 游戏开发:??? 工具箱一览 既然我们已经建立了对 iPhone 平台的信任,并且了解了为什么应该会对 iPhone 开发感到 兴奋,那么我们现在应该了解一下 iPhone 开发需要的一些工具。iPhone 开发的技术包括 Objective-C 或 C/C++、Xcode、UIKit、Quartz 2D、Core Animation、OpenGL、音频 API、网络, 以及 GameKit。本章简要介绍这些技术,并介绍如何应用这些技术来开发游戏,还介绍了在现 有的游戏中采用这些技术的示例。 2.1 开发工具和开发环境 iPhone 开发采用的语言是 Objective-C。顾名思义,Objective-C 是 ANSI(American National Standards Institute,美国国家标准协会) C 语言的扩展,为 C 提供了简单且直接的面向对象能力。 尽管大部分 iPhone API 都有 Objective-C 接口,但是应用程序的非接口部分可以通过 C/C++语 言编写,因为 Objective-C 语法是 GNU C/C++语法的超集。您至少需要了解一些 Objective-C 语 言,并具有 C/C++的相关经验。 对于我们,幸运的是 Apple 引以为自豪的是向开发人员提供了高质量的软件。在很长一段 时间内,这些工具为创建一流的 Mac 应用软件提供了可能,而 iPhone 开发使用的也几乎是这 一套工具。iPhone 开发的基础工具是 Xcode,Xcode 集成了界面设计、代码编辑、调试和性能 分析等功能。所有这些软件都免费提供,而且可以运行在任何基于 Intel 的 Mac 计算机上。 Xcode 集成开发环境(Integrated Development Environment,IDE)是一个功能齐全的代码编辑 器、项目管理器,以及图形调试器。Xcode 具有现代 IDE 的所有方便性,包括健壮的代码着色、 错误报告、代码完成,以及代码折叠功能。只要单击就可以完成应用程序的编译、安装和启动, 设备级的调试有助于捕捉 bug。请熟悉 Xcode 的用户界面和快捷方式,因为您将要在 Xcode 中 花很多时间编写 C/C++和 Objective-C 代码。 iPhone 游戏开发入门经典—— 也适用于 iPad 一旦游戏编写好并运行起来了,就可以使用 iPhone 模拟器了。模拟器可以模拟 iOS 除了加 速度传感器之外的几乎所有功能,因此是测试应用程序的更改的便捷的方式。但是要确保始终 在真实设备上测试了应用程序,因为模拟器不能反映设备的 CPU 性能和内存条件。 开发包内还有一些其他的工具来辅助 iPhone 应用程序的设计和优化。Interface Builder 提供 了一个图形用户界面编辑器,后者可以自动化 UIKit 元素的加载和定位,例如按钮和标签。如 果没有通过 OpenGL 来构建游戏,那么可以通过 Interface Builder 极大地简化菜单和其他静态元 素等项的创建。一旦到达开发的优化阶段,Instruments 就是一个非常顺手的工具。Instruments 是一个强大的性能分析工具,对磁盘、内存和 CPU 的使用情况等数据进

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8016031115000003

1亿VIP精品文档

相关文档