图书介绍

iOS9开发快速入门2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

iOS9开发快速入门
  • 刘丽霞,邱晓华著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115406408
  • 出版时间:2015
  • 标注页数:506页
  • 文件大小:44MB
  • 文件页数:518页
  • 主题词:移动终端-应用程序-程序设计

PDF下载


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

下载说明

iOS9开发快速入门PDF格式电子书版下载

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

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

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

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

图书目录

第1章 iOS 9开发概述1

1.1 iOS 9新特性1

1.1.1 Siri语音助手智能化1

1.1.2新增News新闻聚合应用1

1.1.3 ApplePay支持购物Wallet取代Passbook1

1.1.4地图引入Transit通勤路线功能2

1.1.5备忘录进入核查清单组件2

1.1.6键盘加入Shortcut Bar2

1.1.7 iPad引入双屏模式,支持QuickType键盘3

1.2构建开发环境——Xcode 7.03

1.2.1安装Xcode 7.03

1.2.2绑定苹果开发者账号4

1.2.3更新文件和组件5

1.2.4帮助文档7

1.3编写第一个iOS 9应用8

1.3.1创建项目8

1.3.2编译、连接、运行10

1.3.3 iOS模拟器介绍10

1.3.4编辑界面14

1.3.5编写代码18

1.3.6定制应用程序图标20

1.4小结22

第2章 认识全新的Xcode 7.023

2.1 Xcode 7.0的新特性23

2.1.1 UI测试23

2.1.2免真机调试24

2.1.3 Debug24

2.1.4 iOS 9界面适配利器——UIStackView24

2.2解剖Xcode 7.0界面24

2.2.1导航窗口24

2.2.2工具窗口25

2.2.3编辑窗口27

2.2.4目标窗口27

2.3 Xcode 7.0项目结构28

2.4调试程序29

2.5小结31

第3章 Swift基础语法32

3.1常量和变量32

3.1.1常量32

3.1.2变量35

3.2数据类型35

3.2.1整数类型36

3.2.2浮点类型37

3.2.3字符类型38

3.2.4布尔类型39

3.2.5可选类型39

3.2.6类型别名40

3.3字面值40

3.4 Swift特有字面值以及数据类型——元组40

3.5运算符41

3.5.1元的介绍41

3.5.2赋值运算符41

3.5.3一元加运算符42

3.5.4一元减运算符42

3.5.5算术运算符43

3.5.6自增、自减运算符44

3.5.7比较运算符45

3.5.8逻辑运算符46

3.5.9位运算符46

3.5.10复合运算符47

3.5.11求字节运算符48

3.5.12强制解析运算符49

3.5.13区间运算符50

3.5.14溢出运算符51

3.6类型转换51

3.6.1整数的转换52

3.6.2整数与浮点数的转换52

3.7字符串52

3.8集合类型53

3.8.1数组54

3.8.2字典55

3.9程序控制结构57

3.9.1顺序结构57

3.9.2选择结构58

3.9.3循环结构62

3.9.4跳转语句65

3.9.5标签语句67

3.10函数68

3.10.1函数的介绍68

3.10.2无参函数的使用69

3.10.3有参函数的使用70

3.10.4函数的参数的注意事项70

3.10.5函数的返回值74

3.10.6函数类型75

3.10.7函数的嵌套78

3.11闭包80

3.11.1闭包表达式80

3.11.2 Trailing闭包83

3.11.3捕获值84

3.12小结85

第4章 Swift高级语法86

4.1枚举86

4.1.1定义枚举86

4.1.2定义枚举成员87

4.1.3实例化枚举的对象88

4.1.4枚举成员与switch语句的匹配88

4.1.5访问枚举中成员的原始值89

4.1.6相关值91

4.2类91

4.2.1创建类92

4.2.2实例化对象92

4.2.3属性92

4.2.4方法97

4.2.5下标脚本99

4.2.6可选链接102

4.3继承104

4.3.1继承的实现104

4.3.2重写106

4.3.3禁止重写111

4.3.4类型检测111

4.4结构115

4.4.1定义结构115

4.4.2实例化结构对象115

4.4.3在结构中定义内容115

4.5构造方法和析构方法119

4.5.1值类型的构造器119

4.5.2类的构造器122

4.5.3可失败构造器127

4.5.4析构方法128

4.6扩展和协议129

4.6.1扩展129

4.6.2协议132

4.6.3可选协议137

4.6.4使用协议类型138

4.6.5协议的继承140

4.6.6协议的组合141

4.6.7检查协议的一致性141

4.6.8委托143

4.7运算符重载145

4.7.1算数运算符重载145

4.7.2前置运算符和后置运算符重载146

4.7.3复合运算符重载147

4.7.4比较运算符重载147

4.7.5自定义运算符148

4.8泛型152

4.8.1泛型函数152

4.8.2泛型类型153

4.8.3具有多个类型参数的泛型155

4.8.4类型约束156

4.8.5关联类型157

4.9错误处理161

4.9.1抛出错误161

4.9.2捕获错误和处理错误163

4.10小结163

第5章 自定义视图和视图控制器164

5.1视图库介绍164

5.2自定义视图的创建165

5.2.1静态创建自定义视图165

5.2.2动态创建自定义视图167

5.3视图控制器169

5.3.1创建视图控制器169

5.3.2定义初始视图172

5.4视图的实现173

5.4.1切换视图173

5.4.2旋转视图176

5.5小结180

第6章 文字显示视图181

6.1标签控件Lable181

6.1.1创建标签181

6.1.2定制标签183

6.2文本框控件185

6.2.1创建文本框186

6.2.2定制文本框187

6.2.3键盘的显示188

6.2.4设置键盘的显示类型190

6.2.5关闭键盘192

6.2.6文本框的应用197

6.3文本视图200

6.3.1创建文本视图200

6.3.2定制文本视图202

6.3.3文本视图中键盘的退出203

6.3.4文本视图的应用——阅读浏览器207

6.4小结210

第7章 图形图像211

7.1图像视图211

7.1.1创建图像视图211

7.1.2显示图像213

7.2定制图像视图216

7.2.1显示模式217

7.2.2改变位置218

7.2.3改变大小223

7.2.4旋转224

7.2.5缩放226

7.3图像视图的应用——图片浏览器227

7.4绘制图形术语简介230

7.4.1图形上下文230

7.4.2图形上下文的分类230

7.4.3 Quartz2D定义的数据类型231

7.4.4获取当前的图形上下文231

7.4.5使用Quartz2D绘图的步骤232

7.5绘制路径232

7.5.1绘制线段232

7.5.2绘制矩形236

7.5.3路径函数总结237

7.5.4为图形添加特效238

7.6绘制位图243

7.6.1绘制单个位图243

7.6.2绘制多个位图244

7.7绘制文字245

7.7.1文字设置246

7.7.2设置转换矩阵246

7.7.3填充字体246

7.7.4设置绘制模式247

7.8小结250

第8章 网页操作251

8.1创建网页视图251

8.2加载内容252

8.2.1加载网页内容253

8.2.2加载HTML代码254

8.3定制网页视图256

8.3.1自动识别网页内容256

8.3.2自动缩放257

8.4添加导航259

8.4.1导航动作259

8.4.2加载时常用方法262

8.5网页视图的应用——网页浏览器263

8.6小结270

第9章 表视图271

9.1创建表视图271

9.2内容填充273

9.2.1填充内容的步骤273

9.2.2填充字符串274

9.2.3填充图片276

9.2.4添加页眉页脚277

9.2.5添加索引278

9.3设置表单元279

9.3.1设置显示风格280

9.3.2设置标记281

9.3.3设置行高284

9.4响应表视图286

9.4.1选择行286

9.4.2删除行288

9.4.3添加行290

9.4.4移动行293

9.4.5缩进295

9.5创建分组表296

9.6填充分组表298

9.6.1填充Grouped风格的分组表299

9.6.2填充Plain风格的分组表300

9.7表视图的实现303

9.8小结306

第10章 导航控制器和标签栏控制器307

10.1导航控制器307

10.1.1导航控制器的组成307

10.1.2导航控制器的创建308

10.1.3改变导航控制器的关联视图309

10.1.4实现导航310

10.1.5添加标题311

10.1.6设置导航栏颜色313

10.1.7添加左右按钮315

10.1.8设置返回按钮319

10.2标签栏控制器320

10.2.1标签栏控制器的创建320

10.2.2设置标签栏控制器324

10.3导航控制器和标签栏控制器应用——电话簿332

10.4小结338

第11章 提醒处理339

11.1警告视图339

11.1.1创建警告视图339

11.1.2显示警告视图340

11.1.3警告视图的设置341

11.1.4响应警告视图344

11.2动作表单348

11.2.1动作表单的创建348

11.2.2显示动作表单349

11.2.3响应动作表单350

11.3小结353

第12章 选择操作354

12.1日期选择器354

12.1.1日期选择器的创建354

12.1.2定制日期选择器356

12.1.3日期选择器应用——生日管理器360

12.2自定义选择器365

12.2.1自定义选择器的创建365

12.2.2定制自定义选择器366

12.2.3自定义选择器应用——头像更换368

12.3小结373

第13章 定位服务与地图374

13.1定位服务374

13.1.1获取位置数据374

13.1.2管理与提供位置服务375

13.1.3位置方向379

13.2创建地图379

13.2.1静态创建地图379

13.2.2动态创建地图380

13.3定制地图381

13.3.1设置显示模式382

13.3.2显示当前的位置385

13.3.3指定位置386

13.3.4添加标记388

13.3.5在一定范围内显示指定位置390

13.3.6获取地图的缩放级别391

13.3.7标注393

13.3.8将位置转换为地址395

13.4地图的应用——地图浏览器399

13.5小结405

第14章 访问内置的应用程序406

14.1地址簿406

14.1.1访问地址簿406

14.1.2添加联系人408

14.1.3显示个人信息412

14.1.4将第三方联系人信息添加到地址簿414

14.2电子邮件416

14.2.1访问系统电子邮件416

14.2.2发送系统电子邮件418

14.2.3 SMS短信的访问以及发送424

14.3日历426

14.3.1单个事件界面426

14.3.2添加或编辑日历事件界面430

14.4小结433

第15章 多媒体434

15.1照片库434

15.1.1操作照片库434

15.1.2访问照片库438

15.1.3定制照片438

15.1.4使用相机441

15.1.5照片库的应用——背景选择444

15.2音频448

15.2.1系统声音448

15.2.2音频播放449

15.2.3录音453

15.2.4访问音乐库456

15.2.5音频的应用——MP3播放器458

15.3视频463

15.4小结465

第16章 动画466

16.1 UIView动画466

16.1.1创建动画块466

16.1.2修改动画块468

16.1.3过渡动画470

16.2 CATransition动画474

16.2.1 CATransition的实现动画474

16.2.2公开动画效果475

16.2.3非公开动画效果476

16.3 NSTimer动画479

16.3.1 NSTimer的创建479

16.3.2平移480

16.3.3旋转481

16.3.4缩放483

16.4小结485

第17章 触摸与手势486

17.1触摸486

17.1.1触摸阶段486

17.1.2触摸方法487

17.2手势489

17.2.1轻拍489

17.2.2捏493

17.2.3滑动495

17.2.4旋转497

17.2.5移动499

17.2.6长按499

17.2.7自定义手势502

17.3.小结506

热门推荐