图书介绍

iOS软件开发兵法 应用程序与游戏开发之道 全彩2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

iOS软件开发兵法 应用程序与游戏开发之道 全彩
  • 李云天,罗亮,黄晨编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121184628
  • 出版时间:2013
  • 标注页数:362页
  • 文件大小:71MB
  • 文件页数:378页
  • 主题词:移动终端-应用程序-程序设计;移动终端-游戏程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

iOS软件开发兵法 应用程序与游戏开发之道 全彩PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 弹起前奏曲:环境设置1

1.1 前期准备1

1.1.1 开发环境要求1

1.1.2 注册为苹果开发者1

1.2 安装Xcode4

1.3 相关资源5

第2章 让舞台多姿多彩:设计第一个iPhone界面6

2.1 什么是Xcode6

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 Builder15

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 SQLiteHelper81

4.7.4 BookDB83

4.8 了解UIViewController87

4.9 设计并处理第1个窗口:图书目录列表88

4.9.1 初始代码分析88

4.9.2 添加UITableView90

4.9.3 添加视图控制器属性92

4.9.4 关联IBOutlet对象和UITableView93

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与UITableViewDataSource102

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 了解UISearchBar111

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 了解UITableViewDataSource117

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 3134

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 了解UIScrollView160

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 什么是CoreData171

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 创建托管对象Song182

7.6 NSOperation与NSOperationQueue183

7.7 NSURLConnection184

7.8 libxml2184

7.9 将歌曲排行榜下载到Core Data185

7.9.1 iTunesRSSImporter185

7.9.2 源代码分析193

7.10 歌曲详细信息:SongDetailViewController195

7.11 自定义歌曲排行榜中的歌曲信息显示197

7.12 歌曲排行榜:TopSongsViewController199

7.12.1 TopSongsViewController.h接口文件200

7.12.2 TopSongsViewController.m实现文件200

7.12.3 NSFetchedResultsController205

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 AppDelegate209

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 什么是Cocos2d246

9.2 安装Cocos2d246

9.3 创建Cocos2d应用248

9.4 Cocos2d目录结构249

9.5 开始编写程序250

9.5.1 main.m250

9.5.2 预编译前缀头文件251

9.5.3 AppDelegate251

9.5.4 HelloWorldLayer252

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 Location322

10.2.2 使用Core Location322

10.2.3 反向编码CLGeocoder325

10.3 地图注解326

10.3.1 添加地图注解327

10.3.2 长按添加地图注解332

10.4 本章总结336

第11章 用之不竭:iCloud应用337

11.1 什么是iCloud337

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 Portal352

12.2.1 证书353

12.2.2 设备355

12.2.3 App ID355

12.2.4 创建Provisioning Portal356

12.2.5 安装Provisioning Portal356

12.3 发布应用程序357

12.3.1 编译可发布应用程序357

12.3.2 iTunes Connect360

12.4 上传应用程序361

热门推荐