## Swift 字符串之Character和Unicode
### Character
字符串字符
#### 遍历字符串
调用字符串 `characters` 成员属性获取字符串的每个字符。
```
var str = "Hello,playground"
for c in str.characters{
print(c)
}
```
#### 字符 Character
```
let englishChar: Character = "a"
let chineseChar: Character = "中"
let smile: Character = "��"
let coolGuy: Character = "\u{1F60E}" // 一个酷脸的表情
```
### 字符串长度判断
```
let str: String = "abcdefg"
let str2: String = "\u{1F60E}\u{1F60E}\u{1F60E}"
let str3: String = "中华人们共和国"
str.characters.count // 7
str2.characters.count // 3
str3.characters.count // 7
var cafe = "cafe\u{0301}"
cafe.characters.count // 4
```
- 学习笔记
- 基础
- 基本类型之整型
- 基本类型之浮点型
- 基本类型之布尔类型以及简单的 if 语句
- 基础类型之元组
- 基本类型之其他
- 运算符
- 基础运算符
- 比较运算符、逻辑运算符
- 三元运算符
- 范围运算符for-in
- 逻辑控制
- 循环结构
- 选择结构
- 字符串
- Character和Unicode
- String.index 和 range
- 可选型
- 容器类
- 数组初始化
- 数组基本操作
- 字典初始化
- 字典基本操作
- 集合初始化
- 集合基本操作
- 函数
- 闭包
- 枚举
- 结构体
- 类
- 文档注释
- 属性和方法
- 下标和运算符重载
- 拓展和泛型
- 协议
- 其他
- Swift 3.0 For 循环
- Swift 随机数的生成
- IOS开发玩转界面 UIKit
- UILable 文本显示控件
- UIButton 简单的交互控件
- UIImageView 图片控件
- UISearchBar 搜索控件