Objective-C协议与iPhone游戏开发概述
需积分: 0 17 浏览量
更新于2024-08-13
收藏 358KB PPT 举报
本资源是一份关于Objective-C学习的详细总结PPT,重点关注于iPhone游戏开发。该文档由伍晓东在2012年1月9日整理,分为两大部分:程序实现客户端游戏与网页游戏的区别以及Objective-C语言的介绍。
在第一部分中,主要讨论了客户端游戏与网页游戏的不同点,包括游戏循环的重要性、内存管理的优化以及游戏与操作系统的紧密关系。例如,强调了游戏需要频繁地刷新屏幕,可能通过创建线程和使用Handler来实现,如Android上使用Handler进行应用程序内部通信,通过消息传递改变程序状态。同时,介绍了如何利用睡眠函数控制刷新频率。
第二部分深入讲解了Objective-C语言。它起源于20世纪80年代早期的Objective-C,由Brad Cox在Stepstone公司发明,目的是结合C语言的实用性和Smalltalk语言的面向对象特性。Objective-C允许开发者创建和操作对象,是一种扩展自C语言的程序设计语言。发展史上,Steve Jobs的NeXT Computer公司在1988年获得了Objective-C的使用权,并在此基础上进一步开发。
这部分详细阐述了Objective-C与C语言的相似性(如继承、封装等)和差异(如自动垃圾回收机制),以及Objective-C中类的定义和使用,内存管理的关键概念,以及数据处理和文件操作的方法。这份PPT为初学者和进阶者提供了一个从基础到实践的Objective-C学习路径,特别针对iPhone游戏开发环境下的应用。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2013-12-20 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
简单的暄
- 粉丝: 25
- 资源: 2万+