Swift数据处理基础篇大学霸内部资料

Swift数据处理基础篇大学霸内部资料

Swift数据处理基础篇大学霸内部资料

Swift数据处理基础篇大学霸内部资料

彩色教程: 109元
介绍:在所有的程序开发中,数据处理一直都是开发人员首要讲解的问题。本教程全面讲解在Swift程序开发中,如何使用字符串、数组、字典和集合解决数据的批量处理。内容不仅涉及Swift自有结构类型,包括Foundation的NS类类型。
试读下载链接:https://pan.baidu.com/s/1O651eIxYv5ACoxpEGl5L0Q 提取码: hw4x

更新说明:v3.0:(1)Swift更新到4.2。v2.0:(1)Swift升级到4.0。(2)Xcode升级到9.1。

学习建议:学习本教程,需要读者具备Swift语言基础。如果不具备,建议阅读本店教程Swift语言快速入门

注意:如需购买教程或者有疑问,可以联系 QQ:2186937435、1516986659

声明:
买教程送邮件答疑
教程版权归大学霸所有
教程为彩色
由于教程有水印,影响二次销售,不接受退款
为防盗版,教程每页都会添加水印,水印默认为购买者的账号名+电话
购买时,请QQ联系,确定收货地址、付款方式等

目录:

第1章 字符串NSString    1

1.1 创建和初始化字符串   1

1.1.1 创建和初始化空字符串   1

1.1.2 创建和初始化非空字符串       1

1.2 获取字符串内容   5

1.2.1 获取字符串长度       6

1.2.2 获取字符   6

1.2.3 获取C字符串   7

1.2.4 获得一个公共的前缀       7

1.2.5 使用Unicode范式标准化获取字符串    8

1.2.6 获取其它内容   9

1.3 字符串的基本操作      9

1.3.1 比较、判断字符串   9

1.3.2 查找字符集和子字符串   14

1.3.3 替换子字符串   19

1.3.4 组合字符串       20

1.3.5 字符串大小写转化   21

1.3.6 分割字符串       23

1.3.7 截取字符串       24

1.4 字符串的高级操作      25

1.4.1 删除字符   25

1.4.2 处理字符编码   26

1.4.3 使用路径字符串       27

1.4.4 使用URL字符串      32

1.5 字符串转换   33

1.5.1 字符串转换为数字值       33

1.5.2 字符串与文件的数据转换       34

1.5.3 字符串与URL的数据转换      36

1.5.4 自由转换   38

第2章 可变字符串NSMutableString      39

2.1 创建和初始化可变字符串   39

2.2 添加字符串   39

2.2.1 追加字符串       39

2.2.2 插入字符串       40

2.3 删除字符串   40

2.4 替换子字符串      41

2.5 自由转换      42

第3章 字符串String 43

3.1 创建和初始化字符串   43

3.1.1 创建和初始化空字符串   43

3.1.2 创建和初始化非空字符串       43

3.2 获取字符串内容   52

3.2.1保留空间      52

3.2.2 获取哈希值       52

3.2.3 获取下标索引   52

3.2.4 获取字符   54

3.3 字符串的基本操作      57

3.3.1 查找字符和字符串   57

3.3.2 判断字符串       57

3.3.3 字符串的大小写转换       59

3.3.4 添加字符   60

3.3.5 移除字符   62

3.3.6 随机字符   63

3.2.7 allSatisfy算法   64

3.3.8 替换字符串       64

3.4 字符串的高级操作      65

3.4.1 处理字符编码   65

3.4.2 处理Unicode编码    66

3.4.3 闭包处理   67

3.4.4 其他操作   68

3.5 NSString和String的转换   68

3.5.1 NSString转换为String    69

3.5.2 String转换为NSString    69

第4章 数组NSArray 70

4.1 基本操作      70

4.1.1 创建和初始化数组   70

4.1.2 获取数组元素   72

4.1.3 查找数组元素   74

4.1.4 数组比较   79

4.1.5 数组排序   80

4.2 高级操作      85

4.2.1 批量处理   85

4.2.2 生成新数组       86

4.2.3 转换   88

第5章 可变数组NSMutableArray   91

5.1 创建和初始化可变数组      91

5.1.1 创建和初始化一个空数组       91

5.1.2 创建和初始化固定长度的可变数组       91

5.1.3 使用编码创建和初始化可变数组   91

5.2 添加元素      92

5.2.1 追加元素   92

5.2.2 插入元素   93

5.3 移除元素      94

5.3.1 移除一个元素   95

5.3.2 移除多个元素   96

5.4 替换元素      100

5.4.1 替换一个元素   100

5.4.2 替换多个元素   101

5.5 交换元素      103

5.6 生成新的可变数组      104

5.7 排序      104

第6章 数组Array     106

6.1 数组基本构成      106

6.1.1 创建和初始化数组   106

6.1.2 遍历输出   107

6.1.3 下标索引   108

6.1.4 元素数量   109

6.2 数组元素操作      110

6.2.1 获取元素   110

6.2.2 添加元素   113

6.2.3 移除元素   114

6.2.4 随机元素   117

6.2.5 查询元素   117

6.2.6 allSatisfy算法   120

6.2.7 批量替换元素   120

6.2.8 元素排序   120

6.3 高级操作      121

6.3.1 数组反转   121

6.3.2 数组比较   122

6.3.3 生成子数组       126

6.3.4 映射数组   128

6.3.5 合并元素   128

6.3.6 闭包处理   129

6.3.7 其他操作   131

6.4 Array和NSArray的转换    132

第7章 字典NSDictionary 134

7.1 创建和初始化字典      134

7.1.1 创建和初始化空字典       134

7.1.2 创建和初始化非空字典   134

7.2 字典的基本操作   137

7.2.1 获取键值对数量       137

7.2.2 比较字典   138

7.2.3 访问键值   138

7.2.4 枚举字典   140

7.3 字典的高级操作   142

7.3.1 排序   142

7.3.2 过滤字典   144

7.3.3 使用字典访问文件属性   145

7.3.4 其它操作   151

7.4 转换      151

第8章 可变字典NSMutableDictionary    153

8.1 创建和初始化可变字典      153

8.1.1 创建和初始化空可变字典       153

8.1.2 使用固定长度创建和初始化可变字典   153

8.1.3 使用共享键集创建和初始化可变字典   153

8.1.4 使用编码创建和初始化可变字典   154

8.2 设置键值对   154

8.3 添加键值对   155

8.3.1 添加一个键值对       155

8.3.2 添加多个键值对       157

8.4 移除键值对   157

8.4.1 移除一个键值对       157

8.4.2 移除多个键值对       158

第9章 字典Dictionary      160

9.1 创建和初始化字典      160

9.1.1 创建和初始化空字典       160

9.1.2 创建和初始化非空字典   160

9.2 获取字典内容      161

9.2.1 获取键值对个数       161

9.2.2 获取下标索引   161

9.3 字典的基本操作   163

9.3.1 获取键值对       163

9.3.2 查询键值对       166

9.3.3 判断、比较字典       168

9.3.4 枚举键值对       170

9.3.5 排序   170

9.3.6 移除键值对       171

9.3.7 添加键值对       174

9.3.8 随机元素   174

9.3.9 allSatisfy算法   175

9.4 字典的高级操作   175

9.4.1 字典反转   175

9.4.2 将字典转换为字符串       175

9.4.3 生成子字典       176

9.4.4 映射字典   179

9.4.5 闭包处理   179

9.4.6 其他操作   180

9.5 Dictionary和NSDictionary的转换    180

9.5.1 NSDictionary转换为Dictionary      180

9.5.2 Dictionary转换为NSDictionary      181

第10章 集合NSSet   182

10.1 创建和初始化集合    182

10.1.1 创建和初始化空集合     182

10.1.2 创建和初始化非空集合  182

10.2 集合的基本操作 186

10.2.1 获取元素个数  186

10.2.2 判断集合  186

10.2.3 访问元素  188

10.2.4 添加元素  191

10.3 集合的高级操作 193

10.3.1 创建一个排序数组  193

10.3.2 集合转换为字符串  194

10.3.3 反射  195

第11章 可变集合NSMutableSet     196

11.1 创建和初始化可变集合    196

11.1.1 创建和初始化空可变集合     196

11.1.2 使用固定长度创建和初始化可变集合  196

11.1.3 使用编码创建和初始化可变集合  196

11.2 添加元素    197

11.2.1 添加一个元素  197

11.2.2 添加多个元素  197

11.3 移除元素    198

11.3.1 移除一个元素  198

11.3.2 移除所有元素  199

11.4 替换元素    199

11.5 过滤元素    200

11.6 可变集合的基本运算 200

11.6.1 a∪b  200

11.6.2 a-b    201

11.6.3 a∩b  202

第12章 集合Set       204

12.1 创建和初始化集合    204

12.1.1 创建和初始化空集合     204

12.1.2 创建和初始化非空集合  204

12.2 获取集合的基本信息 205

12.2.1 获取集合元素的个数     205

12.2.2 获取哈希值     206

12.2.3 获取下标索引  206

12.2.4 反射  207

12.2.5 获取索引距离  207

12.3 集合的基本操作 208

12.3.1 获取元素  208

12.3.2 查询元素  211

12.3.3 插入元素  214

12.3.4 移除元素  215

12.3.5 判断、比较集合     218

12.3.6 排序  225

12.3.7 随机元素  225

12.3.8 allSatisfy算法  226

12.4 集合的高级操作 226

12.4.1 集合转换为字符串  226

12.4.2 映射集合  227

12.4.3 生成子集合     227

12.4.4 展开元素  230

12.4.5 反转元素  230

12.4.6 闭包处理  231

12.5 集合的基本运算 231

12.5.1 a∩b  232

12.5.2 a∪b  233

12.5.3 a-b    233

12.5.4 a-b∪b-a   235

12.6 Set和NSSet的转换   236

12.6.1 NSSet转换为Set    237

12.6.2 Set转换为NSSet    237

Comments are closed.