首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序包(应用软件)论文

基于ios平台的“AIRCRAFT”手机游戏设计与实现

摘要第5-6页
ABSTRACT第6-7页
第一章 绪论第12-20页
    1.1 系统开发背景第12页
    1.2 系统开发的意义第12-14页
        1.2.1 对生活的意义第12-13页
        1.2.2 对游戏玩家的意义第13页
        1.2.3 对网站推广的意义第13-14页
    1.3 手机游戏的特点第14-15页
    1.4 手机游戏分类第15-18页
    1.5“AIRCRAFT”手机游戏开发的背景、目的和意义第18-20页
第二章 基于COREDATA+SPRITEKIT系统开发平台及相关技术第20-38页
    2.1 OBJECTIVE-C第20-22页
        2.1.1 OBJECTIVE-C同C++的异同第20-21页
        2.1.2 OBJECTIVE-C优缺点第21-22页
    2.2 XCODE第22页
    2.3 COREDATA第22-26页
        2.3.1 持久化存储协调器第24页
        2.3.2 托管对象模型第24页
        2.3.3 托管对象上下文第24-25页
        2.3.4 CORE DATA的适用场合第25-26页
    2.4 SPRITE KIT第26-29页
        2.4.1 在精灵视图内由呈现场景绘制精灵内容第27页
        2.4.2 节点树定义出现在一个场景中的内容第27-28页
        2.4.3 纹理保存可复用的图形数据第28页
        2.4.4 动作在场景中由节点执行第28页
        2.4.5 添加物理体和联合来在场景中模拟物理第28-29页
    2.5 IOS KVO/KVC机制第29-30页
        2.5.1 KVO机制第29-30页
        2.5.2 KVC机制第30页
    2.6 NSFETCHEDRESULTSCONTROLLER第30-32页
        2.6.1 创建控制器第31页
        2.6.2 NSFetched Results Controller缓存第31-32页
    2.7 JSPATCH第32-34页
        2.7.1 JSPatch VS lua Wax第32-33页
        2.7.2 JSPatch核心原理解析第33-34页
    2.8 HOOK技术第34页
    2.9 IOS消息转发机制第34-35页
        2.9.1 动态方法解析第35页
        2.9.2 备援接收者第35页
    2.10 RSA算法第35-37页
    2.11 本章小结第37-38页
第三章“AIRCRAFT”需求分析第38-46页
    3.1 任务概述第38-39页
        3.1.1 目标第38页
        3.1.2 游戏功能概述第38-39页
        3.1.3 开发工具第39页
        3.1.4 运行环境第39页
        3.1.5 用户特点第39页
    3.2 功能需求第39-42页
        3.2.1 战机选择第39-40页
        3.2.2 装备选择第40页
        3.2.3 游戏难度选择第40-41页
        3.2.4 游戏排行榜展示第41页
        3.2.5 用户开始游戏第41-42页
    3.3 数据描述第42-43页
        3.3.1 静态数据第42页
        3.3.2 动态数据第42页
        3.3.3 数据库描述第42页
        3.3.4 数据访问第42-43页
    3.4 系统属性需求第43-45页
        3.4.1 稳定性第43-44页
        3.4.2 准确性第44页
        3.4.3 易用性第44页
        3.4.4 安全性第44-45页
    3.5 本章小结第45-46页
第四章 游戏总体设计与实现第46-78页
    4.1 数据库第46-47页
        4.1.1 手机终端第46-47页
    4.2 游戏界面原型设计第47-51页
        4.2.1 游戏开始界面第47页
        4.2.2 装备选择界面第47-48页
        4.2.3 战机选择界面第48-49页
        4.2.4 游戏排行第49页
        4.2.5 游戏开始界面第49-51页
    4.3 装备购买第51-55页
        4.3.1 流程描述第51-52页
        4.3.2 功能详细描述第52-53页
        4.3.3 类图第53-54页
        4.3.4 函数名称第54-55页
    4.4 战机选择第55-58页
        4.4.1 功能详细描述第55页
        4.4.2 类图第55-56页
        4.4.3 流程描述第56-57页
        4.4.4 函数名称第57-58页
    4.5 排行榜展示第58-61页
        4.5.1 流程描述第58页
        4.5.2 功能详细描述第58-59页
        4.5.3 类图第59-60页
        4.5.4 函数名称第60-61页
    4.6 游戏过程第61-70页
        4.6.1 流程描述第61-62页
        4.6.2 功能详细描述第62页
        4.6.3 类图第62-63页
        4.6.4 函数名称第63-64页
        4.6.5 关键代码第64-70页
    4.7 UITABLEVIEW自动更新第70-72页
        4.7.1 流程描述第70页
        4.7.2 功能详细描述第70-71页
        4.7.3 类图第71-72页
    4.8 JSPATCH动态更新第72-77页
        4.8.1 流程描述第72-75页
        4.8.2 功能详细描述第75-76页
        4.8.3 Jspatch动态更新类图第76-77页
    4.9 本章小结第77-78页
第五章 安全性设计及性能优化设计第78-89页
    5.1 安全性设计第78-81页
        5.1.1 ios操作系统安全第78-79页
        5.1.2 系统安全第79-80页
        5.1.3 代码安全第80页
        5.1.4 开发环境安全第80-81页
    5.2 性能优化第81-86页
        5.2.1 性能问题第81-82页
        5.2.2 如何提高性能第82-86页
    5.3 内存第86-88页
        5.3.1 做好内存检测第86-87页
        5.3.2 优化控件使用第87页
        5.3.3 占用内存大的对象尽早释放第87-88页
        5.3.4 占用内存大的操作放在同步队列中执行第88页
    5.4 本章小结第88-89页
第六章 结论第89-90页
致谢第90-91页
参考文献第91-94页

论文共94页,点击 下载论文
上一篇:宁夏电信充值容灾系统设计与实现
下一篇:宁夏电信经营分析模板系统的设计与实现