图书介绍
iOS 7应用开发实战详解【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 朱元波,管蕾编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115343697
- 出版时间:2014
- 标注页数:382页
- 文件大小:173MB
- 文件页数:393页
- 主题词:移动终端-应用程序-程序设计
PDF下载
下载说明
iOS 7应用开发实战详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 必备技术篇2
第1章iOS开发基础2
1.1全新的iOS 7系统2
1.1.1 iOS发展史2
1.1.2 iOS 7的全新功能3
1.2从iPhone到iPad4
1.2.1让世界疯狂的iPhone4
1.2.2改变世界的iPad4
1.3 iOS的常用开发框架5
1.3.1 Foundation框架简介5
1.3.2 Cocoa框架简介6
第2章 搭建开发环境8
2.1开发前的准备——加入iOS开发团队8
2.2安装Xcode10
2.2.1 Xcode介绍10
2.2.2 iOS SDK介绍11
2.2.3下载并安装Xcode12
2.3熟悉Xcode集成环境15
2.3.1创建一个Xcode项目并启动模拟器15
2.3.2 Xcode集成开发环境概述18
2.4常用的第三方工具28
2.4.1 iPhone Simulator28
2.4.2 Interface Builder29
第3章Cocoa Touch30
3.1 Cocoa Touch基础30
3.1.1 Cocoa Touch概述30
3.1.2 Cocoa Touch中的框架31
3.1.3 Cocoa Touch的优势31
3.2 iPhone的技术层32
3.2.1 Cocoa Touch层32
3.2.2多媒体层36
3.2.3核心服务层37
3.2.4核心OS层38
3.3 Cocoa Touch中的框架39
3.3.1 Core Animation(图形处理)框架39
3.3.2 Core Audio(音频处理)框架40
3.3.3 Core Data(数据处理)框架40
3.4 iOS程序的生命周期41
3.4.1从一段代码看iOS程序的生命周期41
3.4.2 iOS程序生命周期的原理42
3.4.3 UIViewController的生命周期43
3.5 Cocoa中的类45
3.5.1核心类45
3.5.2数据类型类46
3.5.3 UI界面类48
3.6国际化50
3.7使用Xcode学习iOS框架51
3.7.1使用Xcode文档51
3.7.2快速帮助52
第4章Xcode Interface Builder界面开发54
4.1 Interface Builder基础54
4.1.1 Interface Builder的作用54
4.1.2 Interface Builder的新特色54
4.2 Interface Builder采用的方法56
4.3 Interface Builder的故事板57
4.3.1推出的背景57
4.3.2故事板的文档大纲58
4.3.3文档大纲的区域对象59
4.4创建一个界面59
4.4.1对象库60
4.4.2将对象加入到视图中61
4.4.3使用IB布局工具61
4.5定制界面外观64
4.5.1使用属性检查器64
4.5.2设置辅助功能属性65
4.5.3测试界面66
4.6将界面连接到代码67
4.6.1打开项目67
4.6.2输出口和操作68
4.6.3创建到输出口的连接69
4.6.4创建到操作的连接71
第5章 编写MVC程序73
5.1 MVC模式基础73
5.1.1 MVC的结构73
5.1.2 MVC的特点74
5.2 Xcode中的MVC74
5.3在Xcode中实现MVC75
5.3.1 Xcode中的视图75
5.3.2 Xcode中的视图控制器75
5.4数据模型77
5.5使用模板Single View Application78
5.5.1创建项目78
5.5.2规划变量和连接83
5.5.3设计界面85
5.5.4创建并连接输出口和操作86
5.5.5实现应用程序逻辑89
5.5.6生成应用程序90
第二部分 核心技术篇92
第6章 基本控件92
6.1文本框(UITextField)92
6.1.1文本框基础92
6.1.2实战演练——设置文本输入框的边框线样式92
6.2文本视图(UITextView)94
6.2.1文本视图基础94
6.2.2实战演练——在屏幕中换行显示文本95
6.3标签(UILabel)96
6.3.1标签(UILabel)的属性96
6.3.2实战演练——使用标签(UILabel)显示一段文本96
6.4按钮(UIButton)99
6.4.1按钮基础99
6.4.2实战演练——按下按钮后触发一个事件100
6.5滑块(UISlider)101
6.5.1滑块(UISlider)的属性101
6.5.2实战演练——实现各种各样的滑块101
6.6步进控件(UIStepper)108
6.7图像视图控件(UIImageView)108
6.7.1 UIImageView的常用操作109
6.7.2实战演练——在屏幕中显示图像112
6.8开关控件(UISwitch)113
6.8.1开关控件基础113
6.8.2联合使用UISlider与UISwitch控件113
6.9分段控件(UISegmentedControl)115
6.9.1分段控件的属性和方法115
6.9.2实战演练——使用UISegmentedControl控件117
6.10 Web视图(UIWebView)119
6.10.1 Web视图基础119
6.10.2实战演练——在屏幕中显示指定的网页120
6.11可滚动的视图(UIScrollView)122
6.11.1 UIScrollView的基本用法122
6.11.2实战演练——使用可滚动视图控件122
6.12提醒视图(UIAlertView)126
6.12.1 UIAlertView基础126
6.12.2实战演练——实现一个自定义提醒对话框128
6.13操作表(UIActionSheet)131
6.14工具栏(UIToolbar)131
6.14.1工具栏基础131
6.14.2实战演练——实现一个播放、暂停按钮133
6.15 选择器视图(UIPickerView)135
6.15.1选择器视图基础135
6.15.2实战演练——实现两个UIPickerView控件间的数据依赖137
6.16日期选择(UIDatePicker)140
第7章UIView详解144
7.1 UIView基础144
7.1.1 UIView的结构144
7.1.2视图架构146
7.1.3视图层次和子视图管理146
7.1.4视图绘制周期147
7.2实战演练——设置UIView的位置和尺寸147
7.3实战演练——隐藏指定的UIView区域148
7.4实战演练——改变背景颜色150
7.5实战演练——实现背景透明152
第8章 表视图(UITable)154
8.1表视图基础154
8.1.1表视图的外观154
8.1.2表单元格154
8.1.3添加表视图155
8.1.4 UITableView详解157
8.2实战演练157
8.2.1实战演练——列表显示18条数据157
8.2.2实战演练——自定义UITableViewCell158
第9章 视图控制器164
9.1导航控制器(UIViewController)简介164
9.1.1 UIViewController基础164
9.1.2实战演练——实现不同界面之间的跳转处理165
9.2使用UINavigationController166
9.2.1导航栏、导航项和栏按钮项167
9.2.2 UINavigationController详解168
9.2.3在故事板中使用导航控制器170
9.2.4实战演练——使用导航控制器展现3个场景172
9.3选项卡栏控制器176
9.3.1选项卡栏和选项卡栏项177
9.3.2实战演练——使用选项卡栏控制器构建3个场景179
第10章 实现多场景和弹出框185
10.1多场景故事板185
10.1.1多场景故事板基础185
10.1.2创建多场景项目186
10.1.3实战演练——实现多个视图之间的切换190
第11章 界面旋转、大小和全屏处理196
11.1启用界面旋转196
11.2设计可旋转和调整大小的界面197
11.2.1自动旋转和自动调整大小197
11.2.2调整框架197
11.2.3切换视图197
11.2.4实战演练——使用Interface Builder创建可旋转和调整大小的界面197
11.2.5实战演练——在旋转时调整控件200
第三部分 进阶技术篇208
第12章 图形、图像、图层和动画208
12.1图形处理208
12.1.1 iOS的绘图机制208
12.1.2实战演练——在屏幕中绘制一个三角形209
12.2图像处理209
12.2.1实战演练——实现颜色选择器/调色板功能212
12.2.2实战演练——实现滑动颜色选择器/调色板功能213
12.3图层216
12.3.1视图和图层217
12.3.2实战演练——在屏幕中实现3个重叠的矩形217
12.4实现动画218
12.4.1 UIImageView动画218
12.4.2视图动画UIView219
12.4.3 Core Animation详解223
12.4.4实战演练——实现“烟花烟花满天飞”效果226
第13章 声音服务229
13.1访问声音服务229
13.1.1声音服务基础229
13.1.2实战演练——播放声音文件230
13.2提醒和震动235
13.2.1播放提醒音235
13.2.2实战演练——实现iOS的提醒功能235
第14章 多媒体应用246
14.1 Media Player框架246
14.1.1 Media Player框架中的类246
14.1.2使用电影播放器247
14.1.3处理播放结束248
14.1.4使用多媒体选择器248
14.1.5使用音乐播放器249
14.1.6实战演练——使用Media Player播放视频249
14.2 AV Foundation框架251
14.2.1准备工作252
14.2.2使用AV音频播放器252
14.2.3使用AV录音机253
14.3图像选择器(UIImagePickerController)253
14.3.1使用图像选择器254
14.3.2图像选择器控制器委托254
14.3.3用UIImagePickerController调用系统照相机255
14.4一个多媒体的应用程序256
14.4.1实现概述256
14.4.2创建项目256
14.4.3设计界面257
14.4.4创建并连接输出口和操作257
14.4.5实现电影播放器259
14.4.6实现音频录制和播放261
14.4.7使用照片库和相机264
14.4.8实现Core Image滤镜266
14.4.9访问并播放音乐库267
第15章 定位处理271
15.1 Core Location框架271
15.1.1 Core Location基础271
15.1.2使用流程271
15.2获取位置274
15.2.1位置管理器委托274
15.2.2处理定位错误275
15.2.3位置精度和更新过滤器275
15.2.4获取航向275
15.3地图功能276
15.3.1 Map Kit基础276
15.3.2为地图添加标注277
15.4实战演练——创建一个支持定位的应用程序278
15.4.1创建项目278
15.4.2设计视图280
15.4.3创建并连接输出口281
15.4.4实现应用程序逻辑281
15.4.5生成应用程序283
15.5实战演练——在屏幕中实现一个定位系统284
15.5.1设计界面284
15.5.2具体编码285
第16章 多点触摸和手势识别289
16.1多点触摸和手势识别基础289
16.2触摸处理290
16.2.1触摸事件和视图290
16.2.2实战演练——触摸屏幕中的按钮294
16.2.3实战演练——同时滑动屏幕中的两个滑块295
16.3手势处理296
16.3.1手势处理基础296
16.3.2实战演练——实现一个手势识别器300
第17章 和硬件之间的操作309
17.1加速计和陀螺仪309
17.1.1加速计基础309
17.1.2陀螺仪314
17.1.3实战演练——检测倾斜和旋转314
17.2访问朝向和运动数据319
17.2.1两种方法319
17.2.2实战演练——检测朝向演练321
第18章 地址簿、邮件和Twitter324
18.1地址簿324
18.1.1框架Address Book UI324
18.1.2框架Address Book326
18.2电子邮件326
18.3使用Twitter发送推特信息327
18.4实战演练——联合使用地址簿、电子邮件、Twitter和地图328
18.4.1创建项目329
18.4.2设计界面329
18.4.3创建并连接输出口和操作330
18.4.4实现地址簿逻辑331
18.4.5实现地图逻辑333
18.4.6实现电子邮件逻辑335
18.4.7实现Twitter逻辑336
18.4.8生成应用程序337
第四部分 综合实战篇340
第19章 体验iOS 7的全新功能340
19.1 UI方面的变化340
19.1.1新的UI变化改进340
19.1.2实战演练——体验扁平化设计风格340
19.1.3实战演练——体验iOS 7的动画效果347
19.1.4实战演练——体验iOS 7的模糊效果349
19.2使用SpriteKit351
19.2.1 Sprite Kit介绍352
19.2.2使用Sprite Kit框架352
19.2.3实战演练——使用Sprite Kit框架开发一个小游戏354
19.3全新的Game Center359
19.3.1 GameCenter设置359
19.3.2实战演练——使用GameCenter开发一个简单的多人游戏361
第20章 开发一个通讯录系统369
20.1设计UI视图369
20.2实现根视图370
20.3添加联系人373
20.4查看联系人视图377
20.5实现编辑视图379
20.6视图配置381
热门推荐
- 2960602.html
- 2790452.html
- 1154213.html
- 1846656.html
- 936124.html
- 2472650.html
- 918337.html
- 2247573.html
- 3146740.html
- 2323277.html
- http://www.ickdjs.cc/book_1446851.html
- http://www.ickdjs.cc/book_1766231.html
- http://www.ickdjs.cc/book_3174447.html
- http://www.ickdjs.cc/book_2103489.html
- http://www.ickdjs.cc/book_3793585.html
- http://www.ickdjs.cc/book_2302991.html
- http://www.ickdjs.cc/book_1184877.html
- http://www.ickdjs.cc/book_662014.html
- http://www.ickdjs.cc/book_1298976.html
- http://www.ickdjs.cc/book_782067.html