iOS软件开发兵法 应用程序与游戏开发之道 全彩PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:李云天,罗亮,黄晨编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2013
- ISBN:9787121184628
- 页数:362 页
第1章 弹起前奏曲:环境设置 1
1.1 前期准备 1
1.1.1 开发环境要求 1
1.1.2 注册为苹果开发者 1
1.2 安装Xcode 4
1.3 相关资源 5
第2章 让舞台多姿多彩:设计第一个iPhone界面 6
2.1 什么是Xcode 6
2.2 创建项目 7
2.3 Xcode项目窗口 10
2.3.1 工具栏(Toolbar) 10
2.3.2 导航区域(Navigator area) 13
2.3.3 编辑区域与调试区域(Editor area/Debug area) 13
2.3.4 检查窗格(Inspector pane) 14
2.4 Interface Builder 15
2.5 Hello World经典程序 16
2.6 实现视图自动旋转功能 17
2.7 掌握更多的常用控件 20
2.8 掌握表格视图 30
2.9 实现视图切换 41
2.10 本章总结 47
第3章 数学算术:计算器 48
3.1 实现简单计算器功能 48
3.1.1 基本功能 48
3.1.2 创建项目 48
3.1.3 构建视图 50
3.1.4 实现基本功能 50
3.1.5 实现存储 56
3.2 实现科学计算器 58
3.2.1 实现思路 58
3.2.2 创建另一个视图控制器 58
3.2.3 构建视图 58
3.2.4 旋转切换视图 61
3.3 本章总结 62
第4章 上演第一幕:电子图书程序 63
4.1 程序结构 63
4.2 知识点分析 63
4.3 移动图书数据库结构 64
4.3.1 使用命令行创建SQLite数据库 65
4.3.2 使用客户端软件创建SQLite数据库 65
4.4 创建一个iPhone项目 66
4.4.1 项目文件介绍 68
4.4.2 应用程序还需要哪些文件 71
4.5 创建另一个视图控制器 75
4.6 应用程序国际化 76
4.6.1 标题的国际化 76
4.6.2 文本的国际化 78
4.7 在项目中引入SQLite支持 80
4.7.1 引入example book.sqlite3文件 80
4.7.2 操作SQLite的类 81
4.7.3 SQLiteHelper 81
4.7.4 BookDB 83
4.8 了解UIViewController 87
4.9 设计并处理第1个窗口:图书目录列表 88
4.9.1 初始代码分析 88
4.9.2 添加UITableView 90
4.9.3 添加视图控制器属性 92
4.9.4 关联IBOutlet对象和UITableView 93
4.9.5 读取并处理图书目录 94
4.10 设计并处理第2个窗口:图书正文 97
4.10.1 BookContentViewController.h接口文件 97
4.10.2 BookContentViewController.xib视图文件 97
4.10.3 关联IBOutlet对象和控件 98
4.10.4 BookContentViewController.m实现文件 99
4.10.5 如何显示正文 101
4.11 UITableViewDelegate与UITableViewDataSource 102
4.12 设置程序启动画面 103
4.13 应用程序图标 103
4.14 本章总结 104
第5章 学文识字:新华字典 105
5.1 分析新华字典功能 105
5.2 设计新华字典数据库结构 105
5.3 创建新华字典项目 106
5.4 搜索汉字 108
5.4.1 设计视图 108
5.4.2 了解UISearchBar 111
5.4.3 实现Word字类 112
5.4.4 在数据库中查找汉字 113
5.4.5 显示汉字介绍 114
5.5 按拼音搜索 115
5.5.1 设计视图 115
5.5.2 在数据库中查找 116
5.5.3 了解UITableViewDataSource 117
5.5.4 实现代理方法 117
5.5.5 控制Tab切换 117
5.6 按部首搜索 118
5.6.1 设计视图 119
5.6.2 在数据库中查找 120
5.6.3 具体实现 122
5.7 按笔画搜索 123
5.7.1 设计视图 123
5.7.2 了解多视图程序 124
5.7.3 具体实现 125
5.8 本章总结 128
第6章 图霸天下:图片浏览器 129
6.1 图片浏览器结构 129
6.2 应用程序知识点分析 130
6.3 设计图片浏览器数据库结构 130
6.4 创建图片浏览器项目 130
6.5 相册属性类与图片属性类 133
6.6 引入SQLite 3 134
6.7 第1个功能:管理相册 137
6.7.1 “添加”按钮 137
6.7.2 使用UIAlertView添加相册 138
6.7.3 显示相册 140
6.7.4 修改相册 143
6.7.5 删除相册 146
6.8 第2个功能:浏览相册 147
6.8.1 添加组件 148
6.8.2 从系统照片库复制图片 151
6.8.3 处理并显示图片 153
6.8.4 删除相册中的图片 158
6.9 第3个功能:查看图片 160
6.9.1 了解UIScrollView 160
6.9.2 用电子邮件发送图片 161
6.9.3 将图片保存到系统照片库 165
6.9.4 用幻灯片播放图片 166
6.10 本章总结 169
第7章 优胜劣汰:iTunes歌曲排行榜 170
7.1 iTunes歌曲排行榜结构 170
7.2 应用程序知识点分析 170
7.3 什么是CoreData 171
7.3.1 Core Data基本架构 172
7.3.2 托管对象(Managed Objects)和托管对象模型(Managed Object Model) 176
7.3.3 基本实现 177
7.4 创建iPhone项目 179
7.5 持久化存储模型 179
7.5.1 歌曲信息 180
7.5.2 配置托管对象模型 182
7.5.3 创建托管对象Song 182
7.6 NSOperation与NSOperationQueue 183
7.7 NSURLConnection 184
7.8 libxml2 184
7.9 将歌曲排行榜下载到Core Data 185
7.9.1 iTunesRSSImporter 185
7.9.2 源代码分析 193
7.10 歌曲详细信息:SongDetailViewController 195
7.11 自定义歌曲排行榜中的歌曲信息显示 197
7.12 歌曲排行榜:TopSongsViewController 199
7.12.1 TopSongsViewController.h接口文件 200
7.12.2 TopSongsViewController.m实现文件 200
7.12.3 NSFetchedResultsController 205
7.12.4 获取数据 205
7.12.5 显示获取的数据 206
7.12.6 延迟加载封面图片 206
7.12.7 下载图片 207
7.12.8 ImageDownloader.h接口文件 207
7.12.9 ImageDownloader.m实现文件 207
7.13 AppDelegate 209
7.13.1 AppDelegate.h接口文件 209
7.13.2 AppDelegate.m实现文件 209
7.14 本章总结 213
第8章 智商大战:挑战数独 215
8.1 什么是数独游戏 215
8.2 编写数独游戏第1步 216
8.3 游戏菜单设计 218
8.4 数独棋盘设计 221
8.5 数字输入工具设计 229
8.6 辅助数字输入设计 233
8.7 游戏结束,判断正确性 242
8.8 本章总结 245
第9章 人人爱玩:迷你连连看 246
9.1 什么是Cocos2d 246
9.2 安装Cocos2d 246
9.3 创建Cocos2d应用 248
9.4 Cocos2d目录结构 249
9.5 开始编写程序 250
9.5.1 main.m 250
9.5.2 预编译前缀头文件 251
9.5.3 AppDelegate 251
9.5.4 HelloWorldLayer 252
9.5.5 内存管理 254
9.6 主场景游戏菜单设计 254
9.7 游戏关卡选择 259
9.8 游戏界面设计 262
9.9 核心算法:生成随机的成对图片 267
9.10 核心算法:判断图片能否被消除 276
9.11 游戏时间进度条设计 292
9.12 游戏道具设计 295
9.13 游戏背景音乐与音效设置 299
9.14 存储游戏关卡设置与用户游戏数据 307
9.15 本章总结 317
第10章 快乐旅途:地图、定位系统开发 318
10.1 MapKit框架 318
10.2 Core Location框架 322
10.2.1 什么是Core Location 322
10.2.2 使用Core Location 322
10.2.3 反向编码CLGeocoder 325
10.3 地图注解 326
10.3.1 添加地图注解 327
10.3.2 长按添加地图注解 332
10.4 本章总结 336
第11章 用之不竭:iCloud应用 337
11.1 什么是iCloud 337
11.2 iCloud的存储方式 338
11.3 配置iCloud应用的授权 339
11.4 实例:从iCloud上传与下载文件 341
11.5 本章总结 351
第12章 完美谢幕:iOS应用程序发布与管理 352
12.1 注册开发者账号 352
12.2 iOS Provisioning Portal 352
12.2.1 证书 353
12.2.2 设备 355
12.2.3 App ID 355
12.2.4 创建Provisioning Portal 356
12.2.5 安装Provisioning Portal 356
12.3 发布应用程序 357
12.3.1 编译可发布应用程序 357
12.3.2 iTunes Connect 360
12.4 上传应用程序 361
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《大历史 虚无与万物之间 全彩插图版》(美)大卫·克里斯蒂安,辛西娅·斯托克斯·布朗,克雷格·本杰明著;刘耀辉译 2017
- 《万里云天万里路 国医大师邓铁涛师承团队学术精华》邱仕君,刘小斌,邓中光 2018
- 《大学英语 4 全彩》常颖,陈健 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《“知识新探索”百科丛书 经济学的世界 全彩版》(英)泰吉万·帕丁格 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017