- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
the swift programming language中文完整版(cocoachina精校)
触控科技
The Swift Programming
Language 中文版
(CocoaChina 精校)
CocoaChina
2014-6-12
本 教程系列 由 CocoaChina 整 理自
CocoaChina 的 github 和 numbbbbb 的
github ,禁止商用,特此声明。
微博:@CocoaChina
微信:CocoaChina
整理人:齐楠楠
The Swift Programming Language 中文CocoaChina 精校版 1
目录
1. 欢迎使⽤Swift 8
1.1.关于Swift 8
1.2. Swift 初见 9
简单值 9
控制流 11
函数和闭包 14
对象和类 16
枚举和结构体 20
接口和扩展 23
泛型 25
2. Swift 教程 26
2.1 基础部分 26
常量和变量 27
注释 30
分号 31
整数 31
浮点数 32
类型安全和类型推测 32
数值型字面量 33
数值型类型转换 35
类型别名 36
布尔值 37
元组 38
可选 40
断言 44
2.2. 基本运算符 45
术语 46
赋值运算符 47
数值运算 47
复合赋值 51
比较运算 51
三目条件运算 52
区间运算符 53
逻辑运算 54
2.3. 字符串和字符 57
字符串字面量 58
The Swift Programming Language 中文CocoaChina 精校版 2
初始化空字符串 59
字符串可变性 59
字符串是值类型 60
使用字符(Characters) 60
计算字符数量 61
连接字符串和字符 61
字符串插值 62
比较字符串 63
大写和小写字符串 65
Unicode 65
2.4. 集合类型 68
数组 68
字典 74
集合的可变性 79
2.5. 控制流 79
For 循环 80
While 循环 84
条件语句 88
控制转移语句 97
2.6. 函数103
定义和调用函数104
函数的形参和返回值105
函数形参名108
函数类型115
嵌套函数119
2.7. 闭包119
闭包表达式120
Trailing 闭包124
捕获 (Caputure) 127
闭包是引用类型129
2.8. 枚举130
枚举语法(Enumeration Syntax)130
匹配枚举值和Switch 语句132
关联值 (Associated Values )133
原始值(Raw Values)135
2.9. 类和结构体137
类和结构体对比138
文档评论(0)