图书介绍

Swift语言实战精讲【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

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

PDF下载


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

下载说明

Swift语言实战精讲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 系统环境搭建3

1.2.3 Xcode开发工具搭建14

1.3 编写第一个程序16

1.4 Swift代码分析22

1.4.1 文件构成22

1.4.2 标识符23

1.4.3 关键字24

1.4.4 注释和分号25

1.4.5 代码的构成25

1.5 使用帮助文档26

1.5.1 简介26

1.5.2 下载安装26

1.5.3 使用27

1.5.4 Quick Help32

1.6 Swift基础语法33

1.6.1 变量和常量33

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与Cocoa62

2.1 字符串62

2.1.1 初始化字符串62

2.1.2 字符串常用方法介绍63

2.2 集合类型68

2.2.1 数组68

2.2.2 字典71

2.2.3 集合的可变性74

2.3 解包75

2.4 类75

2.4.1 类和对象75

2.4.2 属性76

2.4.3 方法78

2.4.4 下标脚本80

2.5 函数和闭包81

2.5.1 函数82

2.5.2 闭包84

2.6 初始化与反初始化86

2.7 id兼容性91

2.8 nil对象92

2.9 继承93

2.9.1 继承93

2.9.2 重写94

2.10 扩展95

2.10.1 扩展的定义95

2.10.2 扩展属性96

2.10.3 扩展构造器97

2.10.4 扩展方法97

2.10.5 扩展下标脚本98

2.10.6 扩展嵌套类型99

2.11 协议100

2.12 自动引用计数(ARC)107

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

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

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

2.13 多线程116

2.13.1 NSThread的使用116

2.13.2 NSOperation和NSOperationQueue的使用120

2.13.3 Grand Central Dispatch(GCD)的使用121

2.14 新特性Playground130

第二部分 实战138

第3章 UI基础138

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

3.2 iOS SDK介绍141

3.3 Xcode 6详细介绍144

3.3.1 Xcode介绍144

3.3.2 Interface Builder工具151

3.3.3 模拟器160

3.4 Auto Layout和Size Classes166

3.4.1 Auto Layout166

3.4.2 Size Classes176

第4章 UI开发与控件182

4.1 窗口与视图182

4.1.1 UIScreen、UIVVindow和UIView182

4.1.2 界面旋转和大小处理188

4.2 图片资源的使用191

4.3 UILabel201

4.4 UITextField206

4.5 UIButton216

4.6 UITableView221

4.6.1 UITableView基本使用221

4.6.2 UITableView高级使用233

4.6.3 自定义UITableViewCell240

4.6.4 创建分组表244

4.7 UITextView249

4.8 UISegmentedControl259

4.9 UISlider262

4.10 UISwitch和UIStepper265

4.11 UIActiVityIndicatorView和UIProg ressView266

4.12 UIAlertView和UIActionSheet269

4.13 UIImageView275

4.14 UIScrollView和UIPageControl278

4.15 UIWebView284

4.16 UIDatePicker和UIPickerView290

4.17 UIToolBar和UISearchBar298

4.18 UINavigationController306

4.19 UITabBarController314

4.20 MVC模式319

4.20.1 MVC介绍319

4.20.2 Xcode实现MVC320

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

5.1 NSUserDefaults和对象归档328

5.2 文件操作335

5.3 SQLite3存储和读取数据343

5.4 Core Data362

5.5 iCloud存储373

第6章 触摸和手势375

6.1 触摸375

6.2 手势(UIGestureRecognizer)378

第7章 多媒体应用385

7.1 照片选择385

7.1.1 相册图片选择387

7.1.2 拍照391

7.2 AV Foundation框架393

7.2.1 系统声音393

7.2.2 AV音频播放器396

7.2.3 AV录音机401

7.3 Media Player框架405

第8章 动画410

8.1 UIView动画410

8.2 CATransition动画414

8.3 transform属性实现动画416

8.4 CABasicAnimation419

8.5 CAKeyframeAnimation420

第9章 网络通信423

9.1 判断网络连接情况423

9.2 网络请求JSON解析426

9.3 Get、Post方式433

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

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

1O.1 加速计和陀螺仪444

10.2 判断设备方向和摇晃447

第11章 定位处理与地图451

11.1 CoreLocation451

11.2 MapKit461

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

12.1 地址簿469

12.2 短信、电话、邮件483

第13章 iOS应用本地化488

13.1 本地化字符串488

13.2 本地化图像494

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

第14章 OC汇编与迁移498

14.1 Swift、OC互调500

14.2 将Objective-C代码迁至Swift502

第15章 真机调试和发布504

15.1 真机调试504

15.2 发布519

15.2.1 创建证书和描述文件519

15.2.2 上传提交审核524

第16章 推送通知534

16.1 本地推送534

16.2 服务器推送538

总结546

热门推荐