《iOS软件开发兵法:应用程序与游戏开发之道》从新手入门讲起,通过多个游戏和应用程序开发案例,向苹果开发爱好者提供了一套缜密的iOS开发思路、流程与技巧,使读者能快速上手,快速应用,快速获得经济收益。
《iOS软件开发兵法:应用程序与游戏开发之道》共分12章,其中第1章讲解了苹果开发环境设置;第2章介绍了第一个iPhone程序开发流程,第3-7章分别介绍了计算器、电子图书、新华字典、图片浏览器、iTunes歌曲排行等实用的应用程序;第8章和第9章介绍了挑战数独和迷你连连看两个热门的游戏程序开发,第10章和第11章讲解了最新的地图、定位系统的开发和iColud应用,第12章介绍了iOS应用程序发布与管理。
《iOS软件开发兵法:应用程序与游戏开发之道》的特色是将实例介绍的技术深度和超值的实用性结合在一起。随书附送的光盘中提供了来源于真实项目的可重用商业代码,可以让读者参考学习。
本书既可以作为大学教材、企业培训教材,也可以作为苹果技术专业参考书籍,适合大学师生、企业管理人员、开发人员、培训机构教师和学员、IT业界人士等参考和阅读。
内容简介
前言
第1章 弹起前奏曲:环境设置
1.1 前期准备
1.2 安装Xcode
1.3 相关资源
第2章 让舞台多姿多彩:设计第一个iPhone界面
2.1 什么是Xcode
2.2 创建项目
2.3 Xcode项目窗口
2.4 InterfaceBuilder
2.5 HelloWorld经典程序
2.6 实现视图自动旋转功能
2.7 掌握更多的常用控件
2.8 掌握表格视图
2.9 实现视图切换
2.10 本章总结
第3章 数学算术:计算器
3.1 实现简单计算器功能
3.2 实现科学计算器
3.3 本章总结
第4章 上演第一幕:电子图书程序
4.1 程序结构
4.2 知识点分析
4.3 移动图书数据库结构
4.4 创建一个iPhone项目
4.5 创建另一个视图控制器
4.6 应用程序国际化
4.7 在项目中引入SQLite支持
4.8 了解UIViewController
4.9 设计并处理第1个窗口:图书目录列表
4.10 设计并处理第2个窗口:图书正文
4.11 UITableViewDelegate与UITableViewDataSource
4.12 设置程序启动画面
4.13 应用程序图标
4.14 本章总结
第5章 学文识字:新华字典
5.1 分析新华字典功能
5.2 设计新华字典数据库结构
5.3 创建新华字典项目
5.4 搜索汉字
5.5 按拼音搜索
5.6 按部首搜索
5.7 按笔画搜索
5.8 本章总结
第6章 图霸天下:图片浏览器
6.1 图片浏览器结构
6.2 应用程序知识点分析
6.3 设计图片浏览器数据库结构
6.4 创建图片浏览器项目
6.5 相册属性类与图片属性类
6.6 引入SQLite
6.7 第1个功能:管理相册
6.8 第2个功能:浏览相册
6.9 第3个功能:查看图片
6.10 本章总结
第7章 优胜劣汰:iTunes歌曲排行榜
7.1 iTunes歌曲排行榜结构
7.2 应用程序知识点分析
7.3 什么是CoreData
7.4 创建iPhone项目
7.5 持久化存储模型
7.6 NSOperation与NSOperationQueue
7.7 NSURLConnection
7.8 libxml
7.9 将歌曲排行榜下载到CoreData
7.10 歌曲详细信息:SongDetailViewController
7.11 自定义歌曲排行榜中的歌曲信息显示
7.12 歌曲排行榜:TopSongsViewController
7.13 AppDelegate
7.14 本章总结
第8章 智商大战:挑战数独
8.1 什么是数独游戏
8.2 编写数独游戏第1步
8.3 游戏菜单设计
8.4 数独棋盘设计
8.5 数字输入工具设计
8.6 辅助数字输入设计
8.7 游戏结束,判断正确性
8.8 本章总结
第9章 人人爱玩:迷你连连看
9.1 什么是Cocos2d
9.2 安装Cocos2d
9.3 创建Cocos2d应用
9.4 Cocos2d目录结构
9.5 开始编写程序
9.6 主场景游戏菜单设计
9.7 游戏关卡选择
9.8 游戏界面设计
9.9 核心算法:生成随机的成对图片
9.10 核心算法:判断图片能否被消除
9.11 游戏时间进度条设计
9.12 游戏道具设计
9.13 游戏背景音乐与音效设置
9.14 存储游戏关卡设置与用户游戏数据
9.15 本章总结
第10章 快乐旅途:地图、定位系统开发
10.1 MapKit框架
10.2 CoreLocation框架
10.3 地图注解
10.4 本章总结
第11章 用之不竭:iCloud应用
11.1 什么是iCloud
11.2 iCloud的存储方式
11.3 配置iCloud应用的授权
11.4 实例:从iCloud上传与下载文件
11.5 本章总结
第12章 完美谢幕:iOS应用程序发布与管理
12.1 注册开发者账号
12.2 iOSProvisioningPortal
12.3 发布应用程序
12.4 上传应用程序

