图书介绍

iOS开发标准教程 苹果开发 iOS9 计算机 系统操作 程序设计PDF|Epub|txt|kindle电子书版本下载

iOS开发标准教程 苹果开发 iOS9 计算机 系统操作 程序设计
  • 丁敬香,袁美斌,崔文主编;宋斌,林海霞,鲁增秋副主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115422415
  • 出版时间:2016
  • 标注页数:414页
  • 文件大小:64MB
  • 文件页数:426页
  • 主题词:移动终端-应用程序-程序设计-教材

PDF下载


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

下载说明

iOS开发标准教程 苹果开发 iOS9 计算机 系统操作 程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1篇 基础篇2

第1章 iOS 9开发概述2

1.1 iOS简介2

1.1.1 iOS发展历程3

1.1.2 iOS架构3

1.1.3 iOS运行设备4

1.2 iOS 9新特性4

1.2.1 新字体4

1.2.2 iPad分屏5

1.2.3 应用切换6

1.2.4 Spotlight/搜索6

1.2.5 密码增强6

1.2.6 系统内置地图功能增强7

1.2.7 备忘录7

1.2.8 低电量模式8

1.2.9 3DTouch8

1.2.10 App Thinning9

1.2.11 App内容加密传输9

1.2.12 UITest9

1.2.13 人工智能和搜索API10

1.2.14 Contacts Framework10

1.2.15 Watch Connectivity10

1.2.16 Swift 210

1.3 构建开发环境——Xcode 711

1.3.1 Xcode简介11

1.3.2 Xcode发展历程12

1.3.3 安装Xcode 712

1.3.4 绑定苹果开发者账号13

1.3.5 更新文件和组件13

1.3.6 帮助文档14

1.4 编写第一个iOS 9应用15

1.4.1 创建项目15

1.4.2 编译、连接、运行17

1.4.3 iOS模拟器介绍18

1.4.4 编辑界面20

1.4.5 编写代码22

1.4.6 定制应用程序图标24

1.5 小结26

1.6 习题26

第2章 iOS 9的开发工具Xcode 727

2.1 Xcode 7的新特性27

2.1.1 真机调试27

2.1.2 App Thinning27

2.1.3 UIStackView28

2.1.4 UI Test28

2.1.5 Address Sanitizer28

2.1.6 Storyboard References29

2.2 解剖Xcode 7界面29

2.2.1 导航窗口30

2.2.2 工具窗口30

2.2.3 编辑窗口31

2.2.4 目标窗口32

2.3 Xcode 7项目结构32

2.4 调试程序33

2.5 小结35

2.6 习题35

第3章 Objective-C语言基础36

3.1 Objective-C语言简介36

3.1.1 Objective-C语言的发展36

3.1.2 Objective-C语言的特点36

3.2 数据类型37

3.2.1 与C语言通用的数据类型37

3.2.2 Objective-C特有的数据类型38

3.3 变量与常量38

3.3.1 变量38

3.3.2 常量39

3.3.3 标识符40

3.4 运算符41

3.4.1 赋值运算符41

3.4.2 算术运算符41

3.4.3 自增自减运算符42

3.4.4 位运算符43

3.4.5 复合运算符43

3.4.6 关系运算符44

3.4.7 布尔逻辑运算符45

3.4.8 特殊的运算符45

3.4.9 运算符的优先级45

3.4.10 语句与表达式47

3.5 程序控制结构47

3.5.1 顺序结构47

3.5.2 选择结构48

3.5.3 循环结构51

3.6 类53

3.6.1 类的创建53

3.6.2 实例化对象54

3.6.3 实例变量54

3.6.4 方法56

3.7 继承及多态58

3.7.1 继承58

3.7.2 多态60

3.8 分类和协议60

3.8.1 分类61

3.8.2 协议63

3.9 小结65

3.10 习题65

第4章 Cocoa基础67

4.1 Foundation框架67

4.1.1 数字对象(NSNumber)67

4.1.2 字符串对象(NSString)70

4.1.3 数组对象(NSArray)77

4.1.4 字典对象(NSDictionary)84

4.1.5 集合对象(NSSet)89

4.1.6 Foundation框架中对象的总结94

4.2 Application框架95

4.2.1 Cocoa应用程序项目的创建95

4.2.2 编写一个Cocoa应用程序96

4.2.3 Application框架中对象的总结98

4.3 小结99

4.4 习题99

第2篇 界面设计篇102

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

5.1 视图库介绍102

5.2 自定义视图的创建103

5.2.1 静态创建自定义视图103

5.2.2 动态创建自定义视图104

5.3 视图控制器105

5.3.1 创建视图控制器105

5.3.2 定义初始视图107

5.4 视图的实现108

5.4.1 切换视图108

5.4.2 旋转视图110

5.5 小结113

5.6 习题113

第6章 文字显示视图114

6.1 标签控件Lable114

6.1.1 创建标签114

6.1.2 制作特殊的标签115

6.2 文本框控件117

6.2.1 创建文本框117

6.2.2 制作特殊的文本框118

6.2.3 键盘的显示119

6.2.4 设置键盘的显示类型121

6.2.5 关闭键盘122

6.2.6 文本框的实现126

6.3 文本视图127

6.3.1 创建文本视图127

6.3.2 制作特殊的文本视图129

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

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

6.4 小结136

6.5 习题136

第7章 图形图像137

7.1 图像视图137

7.1.1 创建图像视图137

7.1.2 显示图像139

7.2 设置独特的图像视图142

7.2.1 显示模式142

7.2.2 改变位置143

7.2.3 改变大小146

7.2.4 旋转147

7.2.5 缩放148

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

7.4 绘制图形术语简介151

7.4.1 图形上下文151

7.4.2 图形上下文的分类151

7.4.3 Quartz 2D定义的数据类型151

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

7.4.5 使用Quartz2D绘图的步骤152

7.5 绘制路径153

7.5.1 绘制线段153

7.5.2 绘制矩形156

7.5.3 路径函数总结157

7.5.4 为图形添加特效157

7.6 绘制位图161

7.6.1 绘制单个位图161

7.6.2 绘制多个位图162

7.7 绘制文字163

7.7.1 文字设置163

7.7.2 设置转换矩阵163

7.7.3 填充字体163

7.7.4 设置绘制模式164

7.8 小结165

7.9 习题166

第8章 网页操作167

8.1 网页视图的创建167

8.2 加载内容168

8.2.1 加载网页内容168

8.2.2 加载HTML代码170

8.3 设置独特的网页171

8.3.1 自动识别网页内容171

8.3.2 自动缩放173

8.4 添加导航174

8.4.1 导航动作174

8.4.2 加载时常用方法176

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

8.6 小结182

8.7 习题182

第9章 表视图183

9.1 创建表视图183

9.2 内容填充184

9.2.1 填充内容的步骤184

9.2.2 填充字符串186

9.2.3 填充图片187

9.2.4 添加页眉页脚188

9.2.5 添加索引189

9.3 设置表单元190

9.3.1 设置显示风格190

9.3.2 设置标记192

9.3.3 设置行高193

9.4 响应表视图195

9.4.1 选择行195

9.4.2 删除行197

9.4.3 添加行198

9.4.4 移动行200

9.4.5 缩进202

9.5 创建分组表203

9.6 填充分组表205

9.6.1 填充Grouped风格的分组表205

9.6.2 填充Plain风格的分组表206

9.7 表视图的实现208

9.8 小结211

9.9 习题211

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

10.1 导航控制器213

10.1.1 导航控制器的组成213

10.1.2 导航控制器的创建214

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

10.1.4 实现导航215

10.1.5 添加标题217

10.1.6 设置导航栏颜色217

10.1.7 添加左右按钮220

10.1.8 设置返回按钮224

10.2 标签栏控制器224

10.2.1 标签栏控制器的创建225

10.2.2 设置标签栏控制器227

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

10.4 小结240

10.5 习题240

第11章 自动布局242

11.1 自动布局的基本原理242

11.1.1 旧的界面布局方式的缺点242

11.1.2 自动布局的原理242

11.1.3 SizeClass243

11.2 自动布局243

11.2.1 开启自动布局243

11.2.2 界面预览244

11.2.3 添加自动布局245

11.2.4 代码添加自动布局248

11.3 SizeClass250

11.4 图片裁剪252

11.5 小结254

11.6 习题254

第3篇 应用篇256

第12章 提醒处理256

12.1 对话框视图256

12.1.1 创建对话框视图256

12.1.2 显示对话框视图257

12.1.3 对话框视图的设置258

12.1.4 响应提醒视图261

12.2 动作表单265

12.2.1 动作表单的创建265

12.2.2 显示动作表单265

12.2.3 侧边显示动作表单267

12.2.4 响应动作表单268

12.3 小结270

12.4 习题271

第13章 选择操作272

13.1 日期选择器272

13.1.1 日期选择器的创建272

13.1.2 定制日期选择器273

13.1.3 日期选择器应用——生日管理器276

13.2 自定义选择器280

13.2.1 自定义选择器的创建280

13.2.2 定制自定义选择器281

13.2.3 自定义选择器应用——更换头像283

13.3 小结286

13.4 习题287

第14章 定位服务与地图288

14.1 定位服务288

14.1.1 获取位置数据288

14.1.2 管理与提供位置服务289

14.1.3 位置方向292

14.2 创建地图292

14.2.1 静态创建地图292

14.2.2 动态创建地图293

14.3 定制地图294

14.3.1 设置显示模式294

14.3.2 显示当前的位置296

14.3.3 指定位置298

14.3.4 添加标记299

14.3.5 在一定范围内显示指定位置301

14.3.6 获取地图的缩放级别302

14.3.7 标注303

14.3.8 将位置转换为地址305

14.4 地图的应用——地图浏览器307

14.5 小结311

14.6 习题311

第15章 访问内置的应用程序312

15.1 地址簿312

15.1.1 访问地址簿312

15.1.2 添加联系人314

15.1.3 显示个人信息316

15.2 电子邮件318

15.2.1 访问系统电子邮件318

15.2.2 发送系统电子邮件319

15.2.3 SMS的访问以及发送324

15.3 日历326

15.3.1 单个事件界面326

15.3.2 添加或编辑日历事件界面328

15.4 小结332

15.5 习题332

第16章 多媒体333

16.1 照片库333

16.1.1 操作照片库333

16.1.2 访问照片库335

16.1.3 定制照片337

16.1.4 设置相机339

16.1.5 照片库的应用——背景选择341

16.2 音频344

16.2.1 系统声音344

16.2.2 音频播放器346

16.2.3 录音349

16.2.4 访问音乐库352

16.2.5 音频的应用——MP3播放器354

16.3 视频359

16.4 小结362

16.5 习题362

第17章 动画363

17.1 UIView动画363

17.1.1 创建动画块363

17.1.2 修改动画块364

17.1.3 过渡动画366

17.2 CATransition动画369

17.2.1 CATransition实现动画369

17.2.2 公开动画效果370

17.2.3 非公开动画效果372

17.3 NSTimer动画374

17.3.1 NSTimer的创建374

17.3.2 平移375

17.3.3 旋转376

17.3.4 缩放377

17.4 小结379

17.5 习题379

第18章 触摸与手势380

18.1 触摸380

18.1.1 触摸阶段380

18.1.2 触摸方法380

18.2 手势383

18.2.1 轻拍383

18.2.2 捏385

18.2.3 滑动386

18.2.4 旋转388

18.2.5 移动389

18.2.6 长按390

18.2.7 自定义手势392

18.3 小结394

18.4 习题394

第4篇 实战篇396

第19章 实例1:App注册与登录396

19.1 项目分析396

19.2 项目实现过程397

19.2.1 资源导入397

19.2.2 添加Navigation Controller397

19.2.3 制作登录界面397

19.2.4 制作注册界面398

19.3 应用调试402

19.3.1 打印调试402

19.3.2 断点调试402

19.3.3 UI调试403

19.4 代码解析403

19.4.1 文本判断403

19.4.2 NSUserDefaults存取404

19.5 运行结果404

第20章 实例2:计算器App405

20.1 App工程设置405

20.1.1 Bundle Identifier设置405

20.1.2 App Icon设置406

20.1.3 启动图设置406

20.1.4 应用名称设置407

20.2 App实现过程407

20.3 运行结果409

20.4 开发者账号申请410

20.5 证书申请411

20.6 提交到App商店413

热门推荐