图书介绍
iPad开发从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载
![iPad开发从入门到精通](https://www.shukui.net/cover/39/30687699.jpg)
- 杨春泽编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115347015
- 出版时间:2014
- 标注页数:402页
- 文件大小:65MB
- 文件页数:411页
- 主题词:便携式计算机-基本知识
PDF下载
下载说明
iPad开发从入门到精通PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 iOS开发入门1
1.1 iOS系统介绍1
1.1.1 iOS发展史1
1.1.2 iOS功能1
1.2 从iPhone到iPad4
1.2.1 让世界疯狂的iPhone4
1.2.2 改变世界的iPad4
1.3 加入iOS开发团队5
1.4 搭建开发环境7
1.4.1 Xcode介绍8
1.4.2 iOS SDK介绍8
1.4.3 下载并安装Xcode10
1.5 使用Xcode开发环境13
1.5.1 使用Xcode创建程序的基本步骤13
1.5.2 Xcode的基本功能14
1.6 启动模拟器26
1.7 iOS的常用开发框架29
1.7.1 Foundation框架简介30
1.7.2 Cocoa框架简介31
1.8 常用的第三方工具32
1.8.1 iPhone Simulator32
1.8.2 Interface Builder33
第2章 Objective-C语言基础35
2.1 最耀眼的新星35
2.1.1 看一份统计数据35
2.1.2 究竟何为Objective-C35
2.1.3 为什么选择Objective-C36
2.2 Objective-C的优点及缺点36
2.3 一个简单的例子37
2.3.1 使用Xcode编辑代码37
2.3.2 基本元素介绍40
2.4 数据类型和常量44
2.4.1 int类型45
2.4.2 float类型46
2.4.3 double类型46
2.4.4 char类型47
2.4.5 字符常量48
2.4.6 id类型49
2.4.7 限定词51
2.4.8 总结基本数据类型52
2.5 字符串53
2.6 算数表达式53
2.6.1 运算符的优先级54
2.6.2 整数运算和一元负号运算符55
2.6.3 模运算符56
2.6.4 整型值和浮点值的相互转换57
2.6.5 类型转换运算符57
2.7 表达式58
2.7.1 常量表达式58
2.7.2 条件运算符59
2.7.3 sizeof运算符59
2.7.4 关系运算符60
2.7.5 强制类型转换运算符61
2.8 位运算符61
2.8.1 按位与运算符62
2.8.2 按位或运算符62
2.8.3 按位异或运算符63
2.8.4 一次求反运算符63
2.8.5 向左移位运算符64
2.8.6 向右移位运算符64
2.8.7 总结Objective-C的运算符65
第3章 开发一个浏览器程序67
3.1 基础知识讲解67
3.1.1 静态库67
3.1.2 屏幕双缓冲技术70
3.1.3 BSD Socket网络通信72
3.2 一个简单的浏览器程序78
3.2.1 UI界面78
3.2.2 两个方法78
3.2.3 核心内容79
3.2.4 来到百度84
3.3 开发一个仿迅雷多线程断点续传客户端程序88
3.3.1 实例概述88
3.3.2 系统设置模块88
3.3.3 搜索百度音乐90
3.3.4 搜索土豆视频98
3.3.5 下载列表模块102
3.3.6 下载模块107
第4章 开发一个视频播放器115
4.1 基础知识讲解115
4.1.1 MediaPlayer框架115
4.1.2 AVFoundation框架121
4.1.3 图像选择器124
4.1.4 CoreImage框架126
4.2 系统分析127
4.2.1 分析游戏功能127
4.2.2 设计UI视图界面128
4.2.3 程序定制128
4.2.4 视图控制129
4.2.5 本地播放视图控制136
4.2.6 触摸图像播放137
4.2.7 视频流处理137
4.2.8 显示播放状态138
4.2.9 显示播放风格138
4.3 开发一个触摸演奏器141
4.3.1 分析项目功能141
4.3.2 设计UI视图界面142
4.3.3 实现顶部的滑动条142
4.3.4 实现中间的网格143
4.3.5 添加声音144
4.3.6 设置音量144
4.3.7 按钮控制146
第5章 开发一个翻书特效系统149
5.1 基础知识讲解149
5.1.1 iOS中的动画149
5.1.2 UlImageView动画150
5.1.3 CoreAnimation视图动画159
5.1.4 Core Animation——关键帧动画165
5.1.5 修改动画块167
5.1.6 过渡动画167
5.1.7 基于块的视图动画168
5.1.8 隐式动画169
5.1.9 核心动画170
5.2 系统分析171
5.2.1 UI视图171
5.2.2 图书翻页控件172
5.2.3 主界面175
5.2.4 PDF例子视图176
5.2.5 Image例子视图177
5.2.6 Procedural例子视图179
第6章 开发一个公交路线查询系统181
6.1 系统介绍181
6.2 系统主界面182
6.2.1 线路查询视图182
6.2.2 线路详情模块186
6.2.3 线路中某站详情189
6.3 站站查询193
6.3.1 站站查询主视图193
6.3.2 站站查询详情视图201
6.4 收藏历史203
6.5 地图信息209
6.5.1 地图主视图209
6.5.2 Web地图视图211
6.6 系统设置213
6.6.1 主视图213
6.6.2 当前城市视图218
6.6.3 数据下载视图221
第7章 开发一个记事本程序225
7.1 基础知识讲解225
7.1.1 提醒处理225
7.1.2 多场景处理228
7.2 系统分析240
7.2.1 分析功能240
7.2.2 main.m类240
7.2.3 主界面240
7.2.4 帮助界面244
7.2.5 同步模块245
7.2.6 添加和修改界面247
7.2.7 发送邮件模块252
第8章 开发一个地图系统254
8.1 基础知识讲解254
8.1.1 Core Location基础254
8.1.2 获取位置257
8.1.3 创建一个支持定位的应用程序261
8.1.4 在项目中使用磁性指南针266
8.1.5 使用谷歌地图271
8.2 系统分析273
8.2.1 UI视图273
8.2.2 主视图处理274
8.2.3 FlipsideView视图处理276
8.3 添加谷歌地图277
8.3.1 添加打开地图功能277
8.3.2 视图控制器的升级279
8.3.3 添加自定义地图标注对象281
8.4 实现复杂的地图标注283
8.4.1 界面视图283
8.4.2 实现地图视图284
8.4.3 酒店详情视图286
8.4.4 酒店信息289
8.4.5 动画效果标注290
第9章 开发一个拼图游戏292
9.1 基础知识讲解292
9.1.1 处理复合视图292
9.1.2 音频技术299
9.1.3 屏幕刷新和事件交互处理305
9.2 系统分析308
9.2.1 主界面视图308
9.2.2 加载视图控制器313
9.2.3 桌面视图控制器317
9.2.4 帮助信息视图328
9.2.5 难度级别329
9.2.6 块处理337
第10章 开发一个密码系统340
10.1 基础知识讲解340
10.1.1 文本、键盘和按钮处理340
10.1.2 编写MVC程序344
10.1.3 Xcode中的MVC347
10.1.4 Xcode如何实现MVC348
10.1.5 数据模型352
10.2 系统分析353
10.2.1 核心类353
10.2.2 界面文件356
10.2.3 根视图357
10.2.4 主视图359
10.2.5 主视图控制器364
10.2.6 背后视图366
第11章 开发一个绘图程序368
11.1 基础知识讲解368
11.1.1 iOS的绘图机制368
11.1.2 iOS的核心图形库368
11.1.3 OpenGL ES371
11.1.4 使用点线法绘制三角形371
11.1.5 使用索引法绘制三角形372
11.1.6 使用顶点法绘制三角形372
11.1.7 正交投影373
11.1.8 透视投影373
11.1.9 光照373
11.1.10 纹理映射375
11.2 系统分析377
11.2.1 主视图界面377
11.2.2 左边工具栏视图385
11.2.3 右边工具栏视图387
11.2.4 底部工具栏视图388
11.2.5 颜色设置视图389
11.2.6 生成随机颜色392
11.2.7 实现QuartzFunViiew框架393
11.2.8 定义应用程序常量399
11.2.9 预览图像视图400