新書推薦:
《
万千心理·我的精神分析之道:复杂的俄狄浦斯及其他议题
》
售價:HK$
104.5
《
荷马:伊利亚特(英文)-西方人文经典影印21
》
售價:HK$
107.8
《
我的心理医生是只猫
》
售價:HK$
49.5
《
巴拉吉预言
》
售價:HK$
74.8
《
股权控制战略:如何实现公司控制和有效激励(第2版)
》
售價:HK$
98.8
《
汉译名著·哲学经典十种
》
售價:HK$
761.2
《
成吉思汗传:看历代帝王将相谋略 修炼安身成事之根本
》
售價:HK$
61.6
《
爱丁堡古罗马史-罗马城的起源和共和国的崛起
》
售價:HK$
76.8
|
編輯推薦: |
Swift开发*细致的入门与提升图书,极具实践性的能力提升案头宝典。秉承理论学习与实践开发相结合的原则,力求实现所有技术点和经典案例的完美搭配。
|
內容簡介: |
本书基于稳定版本的Swift 2.0进行讲解,详细介绍了开发Swift应用程序的知识点。本书共分25章,循序渐进地讲解了Swift语言的基本语法知识,并剖析了基于Swift开发iOS应用程序的方法。本书内容全面,几乎涵盖了Swift开发的所有内容。全书内容言简意赅,讲解方法通俗易懂、详细,特别适合于初学者学习并消化。
|
關於作者: |
中国联通iPhone研发中心高级工程师※ 4年以上iPhone和iPad开发和定制经验※精通swift、Objective-C开发和UI设计※ 51CTO客座iOS专家※ 火狐移动端技术专家导师参与了iPhone WCDMA版的研发定制工作,对于iOS开发有着丰富的经验。
|
目錄:
|
第1章 Swift语言基础
1.1
Swift概述 1
1.1.1
Swift的创造者 1
1.1.2
Swift的优势 2
1.2 搭建开发环境 3
1.2.1
Xcode 介绍 3
1.2.2
下载并安装Xcode 7 4
1.3 使用Xcode开发环境 7
1.3.1
改变公司名称 7
1.3.2
通过搜索框缩小文件范围
8
1.3.3
格式化代码 8
1.3.4
代码缩进和自动完成 9
1.3.5
文件内查找和替代 10
1.3.6
快速定位到代码行 13
1.3.7
快速打开文件 13
1.3.8
使用书签 14
1.3.9
自定义导航条 15
1.3.10
使用Xcode帮助 16
1.3.11
调试代码 17
1.4 创建一个iOS 9项目 18
1.5 打开一个现有的iOS 9项目 23
1.6 第一段Swift程序 24
实例1-1 使用Xcode 7开发第一个
Swift程序 24
第2章 Swift的基础语法
2.1 分号 31
2.2 空白 32
2.3 标识符和关键字 32
2.3.1
标识符 32
2.3.2
关键字 33
2.4 常量和变量 34
2.4.1
声明常量 34
实例2-1 输出常量的值 35
2.4.2
声明变量 35
实例2-2 输出变量的值 37
2.4.3
输出常量和变量 39
实例2-3 计算一个圆的面积 39
2.4.4
标注类型 40
实例2-4 省略类型声明 40
2.4.5
常量和变量的命名规则 41
实例2-5 修改变量值 41
2.5 注释 42
2.5.1
注释的规则 42
实例2-6 演示注释的用法 43
2.5.2
使用注释的注意事项 43
2.6 数据类型 44
2.6.1
数据类型的分类 45
2.6.2
类型安全和类型推断 45
2.6.3
类型注解 46
2.6.4
类型标识符 46
2.6.5
元组类型 47
2.6.6
函数类型 47
2.6.7
数组类型 48
2.6.8
可选类型 48
2.6.9
隐式解析可选类型 49
2.6.10
协议合成类型 50
2.6.11
元类型 50
2.6.12
类型继承子句 50
2.6.13
类型推断 51
2.7 最基本的数值类型 51
2.7.1
整数 52
实例2-7 输出整数 53
2.7.2
浮点数 54
实例2-8 使用浮点数 54
2.8 字面量 55
2.8.1
数值型字面量 55
实例2-9 使用数值型字面量 56
2.8.2
整型字面量 56
实例2-10 输出不同进制的17 57
2.8.3
浮点型字面量 57
2.8.4
文本型字面量 58
实例2-11 演示特殊符号的使用 59
2.8.5
数值的可读性 59
2.9 数值型类型转换 60
2.9.1
整数转换 60
2.9.2
整数和浮点数转换 60
实例2-12 演示整数和浮点数转换 61
2.9.3
进制的转换 61
2.10
类型别名 62
实例2-13 演示类型别名的用法 63
2.11
布尔值 63
2.12
元组 65
2.12.1
定义元组类型 65
2.12.2
获取元组中的元素值 66
实例2-14 演示元组的用法 66
2.13
可选类型 67
2.13.1
if 语句以及强制解析 68
实例2-15 演示if 语句的
强制解析 68
2.13.2
可选绑定 68
实例2-16 使用可选绑定重写
实例2-15 69
2.13.3
nil空值 69
2.13.4
隐式解析可选类型 70
2.14
断言 71
2.14.1
使用断言进行调试 71
2.14.2
何时使用断言 72
2.15
综合演练 72
实例2-17 综合演示Swift各个
基本语法的用法 72
第3章 字符、字符串和运算符
3.1 字符和字符串 74
3.1.1
字符和字符串基础 74
3.1.2
字符
|
|