图书介绍

Swift语言实战精讲 第2版PDF|Epub|txt|kindle电子书版本网盘下载

Swift语言实战精讲 第2版
  • 刘明洋著;汪鸿俊,任小蕾审 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115422859
  • 出版时间:2016
  • 标注页数:607页
  • 文件大小:64MB
  • 文件页数:627页
  • 主题词:程序语言-程序设计

PDF下载


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

下载说明

Swift语言实战精讲 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 入门2

第1章 Swift开发入门2

1.1 Swift概述2

1.2 搭建开发环境3

1.2.1 开发环境的要求3

1.2.2 系统环境搭建4

1.2.3 Xcode开发工具搭建14

1.3 编写第一个程序16

1.4 Swift代码分析20

1.4.1 文件构成20

1.4.2 标识符21

1.4.3 关键字22

1.4.4 注释和分号23

1.4.5 代码的构成23

1.5 使用帮助文档24

1.5.1 简介24

1.5.2 下载安装24

1.5.3 使用25

1.5.4 Quick Help30

1.6 Swift基础语法32

1.6.1 变量和常量32

1.6.2 基本数据类型及转换34

1.6.3 运算符和表达式42

1.6.4 控制流52

1.6.5 枚举和结构体57

1.6.6 宏定义59

1.6.7 代码规范60

第2章 Swift与Cocoa63

2.1 字符串63

2.1.1 初始化字符串63

2.1.2 字符串常用方法介绍64

2.2 集合类型69

2.2.1 数组69

2.2.2 字典72

2.2.3 集合的可变性75

2.3 解包(if let语句和guard语句)76

2.3.1 if let语句76

2.3.2 guard语句76

2.4 类78

2.4.1 类和对象78

2.4.2 属性79

2.4.3 方法81

2.4.4 下标脚本83

2.5 函数和闭包85

2.5.1 函数85

2.5.2 闭包87

2.6 初始化与反初始化89

2.6.1 初始化89

2.6.2 反初始化94

2.7 id兼容性94

2.8 nil对象95

2.9 继承96

2.9.1 继承96

2.9.2 重写97

2.10 扩展98

2.10.1 扩展的定义98

2.10.2 扩展属性99

2.10.3 扩展构造器100

2.10.4 扩展方法101

2.1O.5 扩展下标脚本102

2.10.6 扩展嵌套类型102

2.11 协议104

2.12 自动引用计数110

2.12.1 自动引用计数的工作机制110

2.12.2 类实例之间的循环强引用及解决办法112

2.12.3 闭包引起的循环强引用及解决办法116

2.13 多线程119

2.13.1 NSThread的使用120

2.13.2 NSOperation和NSOperationQueue的使用123

2.13.3 GCD的使用125

2.14 新特性Playground134

第二部分 实战141

第3章 UI基础141

3.1 iOS开发平台限制和方式141

3.2 iOS SDK介绍144

3.3 XCode 7.2详细介绍147

3.3.1 Xcode介绍147

3.3.2 Interface Builder工具154

3.3.3 模拟器164

3.4 Auto Layout和Size Classes169

3.4.1 Auto Layout170

3.4.2 Size Classes180

第4章 UI开发与控件185

4.1 UIKit概述185

4.1.1 UIScreen、UIView和UIWindow185

4.1.2 界面旋转和大小处理191

4.2 图片资源的使用194

4.3 UILabel203

4.4 UITextField209

4.5 UIButton219

4.6 UITableView224

4.6.1 UITableView基本使用225

4.6.2 UITableView高级使用238

4.6.3 自定义UITableViewCell245

4.6.4 创建分组表250

4.7 UITextView254

4.8 UISegmentedControl264

4.9 UISlider267

4.10 UISwitch和UIStepper271

4.11 UIActivitylndicatorView和UIProgressView273

4.12 UIAlertView和UIActionSheet276

4.13 UIImageView288

4.14 UIScrollView和UIPageControl290

4.15 UIWebView297

4.16 UIDatePicker和UIPickerView302

4.17 UIToolBar和UISearchBar310

4.18 UINavigationController318

4.19 UITabBarController326

4.20 UISearchController331

4.21 UICollectionView337

4.22 UIPageViewController344

4.23 UIPopoverController352

4.24 UISplitViewController357

4.25 U IActivityViewController360

4.26 MVC模式365

4.26.1 MVC介绍365

4.26.2 Xcode实现MVC366

第5章 读写应用程序数据374

5.1 NSUserDefaults和对象归档374

5.2 文件操作381

5.3 SQ Lite3存储和读取数据391

5.4 Core Data410

5.5 iCloud存储422

第6章 触摸和手势423

6.1 触摸423

6.2 手势426

第7章 多媒体应用433

7.1 照片选择433

7.1.1 相册图片选择435

7.1.2 拍照440

7.1.3 Photo Kit详解443

7.2 AV Foundation框架448

7.2.1 系统声音448

7.2.2 AV音频播放器451

7.2.3 AV录音机456

7.3 Media Player框架461

第8章 动画465

8.1 UIView动画465

8.2 CATransition动画469

8.3 transform属性实现动画471

8.4 CABasicAnimation474

8.5 CAKeyframeAnimation475

第9章 网络通信478

9.1 判断网络连接情况478

9.2 网络请求JSON解析489

9.3 Get和Post方式494

9.4 NSURLSession加载数据、下载上传499

第10章 检测设备朝向和移动506

10.1 加速计和陀螺仪506

10.2 判断设备方向和摇晃509

第11章 定位处理与地图513

11.1 CoreLocation513

11.2 MapKit523

第12章 地址簿、短信、电话、邮件531

12.1 地址簿531

12.2 短信、电话、邮件546

第13章 ioS应用本地化551

13.1 本地化字符串551

13.2 本地化图像557

13.3 本地化Xib文件和应用名称559

第14章 OC汇编与迁移561

14.1 Swift和OC互调563

14.2 将Obiective-C代码迁至Swift565

第15章 真机调试和发布567

15.1 真机调试567

15.2 发布581

15.2.1 创建证书和描述文件581

15.2.2 上传提交审核586

第16章 推送通知596

16.1 本地推送596

16.2 服务器推送600

总结607

热门推荐