正版 Swift开发手册:技巧与实战 swift2.0开发实战权威指南 ios8 ios

正版 Swift开发手册:技巧与实战 swift2.0开发实战权威指南 ios8 ios
书籍作者:
陈刚
书籍出版:
电子工业出版社
书籍页数:
332
书籍ISBN:
9787121275173
书籍人气:
538
推荐指数:
★★★★

正版 Swift开发手册:技巧与实战 swift2.0开发实战权威指南 ios8 ios


商品参数
Swift开发手册:技巧与实战 定价 69.00 出版社 电子工业出版社 版次 1 出版时间 2016年01月 开本 16开 作者 陈刚 装帧 平装 页数 360 字数 ISBN编码 9787121275173

内容介绍

全书分为7章,第1章介绍了与iOS开发环境搭建有关的知识点。第2章是Swift基础语法,基于Swift 1.2正式版本。第3章是Swift进阶语法,除了有难度的语法点之外,还加入了Swift 2.0正式版本的语法改动与新特性。第4章是作者根据斯坦福大学iOS 8公开课的计算器项目进行改进的计算器项目,通过这个简单的项目介绍了Xcode的基本用法和在iOS开发中的重要概念——MVC模式。第5章介绍了iOS中的重要内容UIKit框架,涵盖了UIKit中常用的控件,并通过丰富的实例展示了每一个控件的用法,第5章的最后几节介绍了iOS 9中的新成员,并详细讲解了何如使用AutoLayout对页面元素进行布局。第6章介绍了iOS系统API的用法,全部基于Xcode 7.0正式版,使用Swift 2.0语法。第7章是作者精心挑选的一些帮助贴士。



目录

第1章 搭建Swift开发环境 ........................................................................................................... 1

1.1 Swift 语言介绍 .......................................................................................................................... 1

1.1.3 Swift 语言的前世今生 .................................................................................................. 1

1.1.2 Swift 与Objective - C ................................................................................................... 2

1.2 Mac OS X 操作系统 .................................................................................................................. 3

1.3 Xcode 简介和获取方法 ............................................................................................................ 4

1.3.1 Xcode 简介 .................................................................................................................... 4

1.3.2 Playground 简介 ............................................................................................................ 4

1.3.3 Xcode 的获取方法 ........................................................................................................ 5

1.4 iphone SDK 简介 ....................................................................................................................... 6

第2章 Swift基础语法 ................................................................................................................... 7

2.1 基础知识................................................................................................................................... 7

2.1.1 命名规则 ....................................................................................................................... 7

2.1.2 常量与变量 ................................................................................................................... 8

2.1.3 类型推测 ....................................................................................................................... 9

Swift 开发手册:技巧与实战

II

2.1.4 注释 ............................................................................................................................. 10

2.1.5 输出常量和变量 ......................................................................................................... 10

2.2 基本数据类型 .......................................................................................................................... 11

2.2.1 整数 ............................................................................................................................. 11

2.2.2 浮点数 ......................................................................................................................... 11

2.2.4 元组类型 ..................................................................................................................... 12

2.2.5 可选型 ......................................................................................................................... 13

2.3 基本运算符 .............................................................................................................................. 15

2.3.1 赋值运算符 ................................................................................................................. 15

2.3.2 数值运算 ..................................................................................................................... 15

2.3.3 自增和自减运算 ......................................................................................................... 16

2.3.4 复合赋值 ..................................................................................................................... 16

2.3.5 比较运算 ..................................................................................................................... 16

2.3.6 三元运算符 ................................................................................................................. 16

2.3.7 逻辑运算符 ................................................................................................................. 17

2.3.8 范围 ............................................................................................................................. 17

2.3.9 括号优先级 ................................................................................................................. 18

2.4 字符串与字符 .......................................................................................................................... 18

2.5 集合类型................................................................................................................................. 22

2.5.1 数组 ............................................................................................................................. 22

2.5.2 集合 ............................................................................................................................. 25

2.5.3 字典 ............................................................................................................................. 26

2.6 控制流 .................................................................................................................................... 27

2.6.1 For 循环 ....................................................................................................................... 27

2.6.2 while 循环 .................................................................................................................... 28

2.6.3 If 判断语句 .................................................................................................................. 29

2.6.4 Switch 开关语句 ......................................................................................................... 29

2.7 函数 ........................................................................................................................................ 31

2.7 闭包 ........................................................................................................................................ 34

2.9 Swift 三杰——类、结构体、枚举 ........................................................................................ 37

2.9.1 Swift 三杰简介 ............................................................................................................ 37

2.9.2 值引用与类型引用 ...................................................................................................... 38

2.9.3 类 ................................................................................................................................ 38

2.9.4 结构体 ......................................................................................................................... 39

目录

III

2.9.5 枚举 ............................................................................................................................. 40

2.10 属性 ........................................................................................................................................ 41

2.10.1 存储属性 ................................................................................................................... 41

2.10.2 计算属性 ................................................................................................................... 42

2.10.3 属性观察器 ............................................................................................................... 44

2.10.4 类型属性 ................................................................................................................... 45

2.11 方法 ........................................................................................................................................ 46

2.12 下标 ........................................................................................................................................ 49

2.13 继承 ........................................................................................................................................ 51

2.14 构造与析构 .............................................................................................................................. 53

2.14.1 构造器 ....................................................................................................................... 54

2.14.2 析构器 ....................................................................................................................... 57

2.15 类型检查与类型转换 .............................................................................................................. 58

2.15.1 类型检查 ................................................................................................................... 59

2.15.2 类型转换 ................................................................................................................... 60

2.16 类型嵌套................................................................................................................................. 61

2.17 扩展 ........................................................................................................................................ 62

2.17.1 扩展计算属性 ........................................................................................................... 62

2.17.2 扩展构造器 ............................................................................................................... 63

2.17.3 扩展方法 ................................................................................................................... 63

2.17.4 扩展下标 ................................................................................................................... 64

2.18 协议 ........................................................................................................................................ 64

2.18.1 声明协议 ................................................................................................................... 64

2.18.2 遵守协议 ................................................................................................................... 66

2.18.3 实现协议 .........................................................................



  • 下载地址

数据库书籍

网络通讯书籍

系统管理书籍