2.相关技术
2.1 iOS简介
iOS就是苹果的iPhone,iPad,iPod touch所用的操作系统。系统结构分为四个层次:核心操作系统(the Core OS layer),核心服务层(the Core Services layer),媒体层(the Media layer),Cocoa 触摸框架层(the Cocoa Touch layer)。最新版的iOS系统(iOS7)中,系统操作占用大概774.4MB的内存空间。
2.2 Objective-C语言
Objective-C, 是一种面向对象的编程与语言,主要用于IOS和MAC OS平台的软件开发。Objective-C是C语言的超集做了面向对象的扩充。其语言的主要特点是继承、封装、多态。其中继承几乎是所有面向对象语言的特点,在这里支持单继承,所有Object-c的class的基类都是NSObject;封装是功能的模块化。多态则表现为其强大的Run-time。
2.3 Xcode开发环境
Xcode是开发苹果应用程序的必备开发环境, 自4.0开始,开发人员就可以利用Xcode开发基于iOS的iPad、iPhone、iPod Touch 设备应用程序,只要你有Mac OS X Snow Leopard 10.6.2 以上版本 Mac OS 操作系统,便可安装ios sdk,如果你有iOS设备,便可让Xcode把应用程序部署到你的iOS设备上。另外,你还可以使用iPhone仿真器进行调试。Xcode支持多种语言,如:C、C++、Objective-C、Java。另外,Xcode 的编译速度也极快。
2013年8月份,苹果公司发布了 Xcode5.0,全面支持基于ios7.0的开发。
3.系统分析
3.1主流程与坐标划分
3.1.1执行主流程
游戏执行主流程如图1所示。
3.1.2游戏界面坐标划分
(1)程序窗体坐标
以整个程序窗体划分的,以程序窗体左上角坐标(0,0)为原点,X坐标单位是像素位,Y坐标为一个像素位。X坐标向右为增加,Y坐标向下为增加。
(2)游戏面板坐标
以游戏面板划分的,以游戏面板左上角为坐标(0,0)零点,X坐标单位为一个像素,Y坐标为一个像素位。共有568行,每行有320个单位。在进行对图形的操作时需要进行程序窗体坐标和游戏面板坐标的相互转换。
上一篇:图像噪声滤除方法研究+文献综述
下一篇:基于android的阅读器设计+源代码

基于Apriori算法的电影推荐

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

医院财务风险因素分析及管理措施【2367字】

志愿者活动的调查问卷表

C#学校科研管理系统的设计

神经外科重症监护病房患...

公寓空调设计任务书

10万元能开儿童乐园吗,我...

中国学术生态细节考察《...

AT89C52单片机的超声波测距...

国内外图像分割技术研究现状

承德市事业单位档案管理...