Objective-C和Sprite Kit游戏开发从入门到精通
上QQ阅读APP看书,第一时间看更新

1.1 本书内容

Objective-C是一种基于C语言的面向对象的开发语言,目前主要应用于OS X和iOS系统的应用开发。虽然Apple公司已经发布了另外一种编程语言Swift,但它完全取代Objective-C恐怕还需要一些时间。

本书就是讨论如何使用Objective-C编程语言进行iOS和OS X应用,特别是游戏类应用开发的相关内容,主要由以下几个部分组成:

❑ Objective-C编程语言,从第2章到第5章主要包括基本的代码编写、数据处理、流程控制,以及面向对象、协议等内容。

❑ Foundation框架中的常用开发资源,从第6章到第12章主要讨论集合、日期与时间的处理、文件与目录的应用、归档、消息对话框等内容。

❑ Sprite Kit是一套功能强大的开发库,它针对多媒体开发进行了大量的封装,包括二维图形、游戏场景、模拟物理环境、动画、声音播放等,而且,Sprite Kit同时支持OS X或iOS系统中的游戏和其他多媒体应用开发工作,为开发者提供了极大的便利。从第13章到第18章将讨论Sprite Kit开发游戏的相关内容。

❑ 第19章到第23章介绍游戏应用开发相关的技术和注意事项,比如,如何使用加速计与陀螺仪、如何使用Game Center排行榜、如何实现应用内购买,以及应用发布需要注意的问题等。

本书的内容先简单说到这里,大家一定等不及要开始写代码了,好的,我们马上来了解一下开发工具。