iOS8开发视频教程Swift语言版-Part 10:iOS的数据持久化—17164人已学习
课程介绍
本课程主要介绍了iOS数据持久化的方式,沙箱目录,以及属性列表和对象归档,并且重点介绍了如何使用SQLite和core data进行数据的增删改查。
课程收益
掌握Part 10:iOS的数据持久化
讲师介绍
关东升 更多讲师课程
一个在IT领域摸爬滚打20多年的老程序员、软件架构师、培训讲师、IT作家。 熟悉Java、Kotlin、Python、iOS、Android、游戏开发、数据库开发与设计、软件架构设计等多种IT技术。 参与设计和开发北京市公交一卡通百亿级大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目。 近期为中国移动、中国联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。 著有《Java从小白到大牛》、《Kotlin从小白到大牛》、《iOS开发指南》、《Android网络游戏开发实战》、《Cocos2d-x实战》系列和《JSP网络程序设计》等40多部计算机书籍。
课程大纲
第1章:数据持久化概述
1. 沙箱目录 20:28
第2章:属性列表
1. 持久化方式 11:02
2. 集合与属性列表文件对应关系 12:13
3. NSArray相关方法 13:30
4. NSDictionary相关方法 5:47
5. 实例:重构MyNotes应用1(初始化) 16:26
6. 实例:重构MyNotes应用2(初始化) 16:53
7. 实例:重构MyNotes应用3(查询所有数据) 14:04
8. 实例:重构MyNotes应用4(按照主键查询数据) 6:25
9. 实例:重构MyNotes应用5(插入数据) 4:48
10. 实例:重构MyNotes应用6(删除和更新数据) 5:00
第3章:对象归档
1. 对象归档相关类 8:14
2. NSData相关方法 5:03
3. 实例:重构MyNotes应用1(业务领域对象Note实现NSCoding) 7:52
4. 实例:重构MyNotes应用2(初始化数据归档) 12:13
5. 实例:重构MyNotes应用3(查询所有数据) 5:19
6. 实例:重构MyNotes应用4(按照主键查询数据) 2:35
7. 实例:重构MyNotes应用5(插入数据) 4:17
8. 实例:重构MyNotes应用6(删除和更新数据) 3:39
第4章:使用SQLite数据库
1. 使用SQLite数据库介绍 2:18
2. SQLite数据类型 4:42
3. 创建数据库-1 14:31
4. 创建数据库-2 13:37
5. 创建数据库-3 2:42
6. 创建数据库-4 4:38
7. 查询数据(按照主键查询数据) 6:24
8. 查询数据(查询所有数据)1 13:59
9. 查询数据(查询所有数据)-2 14:16
10. 插入数据-1 3:00
11. 插入数据-2 2:59
12. 删除数据和更新数据-1 1:37
13. 删除数据和更新数据-2 5:36
第5章:Core Data
1. ORM对象关系映射 14:51
2. Core Data堆栈 16:54
3. 建模和生成实体-建模 8:24
4. 建模和生成实体-生成实体 6:34
5. 实例:采用Core Data分层架构设计MyNotes 8:23
6. 实例:MyNotes建模和生成实体 21:24
7. 实例:MyNotes查询数据 15:47
8. 实例:MyNotes主键查询数据 6:44
9. 实例:MyNotes数据插入 6:24
10. 实例:MyNotes数据删除 2:54
11. 实例:MyNotes数据更新 2:17
大家可以点击【 查看详情】查看我的课程
课程介绍
本课程主要介绍了iOS数据持久化的方式,沙箱目录,以及属性列表和对象归档,并且重点介绍了如何使用SQLite和core data进行数据的增删改查。
课程收益
掌握Part 10:iOS的数据持久化
讲师介绍
关东升 更多讲师课程
一个在IT领域摸爬滚打20多年的老程序员、软件架构师、培训讲师、IT作家。 熟悉Java、Kotlin、Python、iOS、Android、游戏开发、数据库开发与设计、软件架构设计等多种IT技术。 参与设计和开发北京市公交一卡通百亿级大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目。 近期为中国移动、中国联通、南方航空、中石油、工商银行、平安银行和天津港务局等企事业单位授课。 著有《Java从小白到大牛》、《Kotlin从小白到大牛》、《iOS开发指南》、《Android网络游戏开发实战》、《Cocos2d-x实战》系列和《JSP网络程序设计》等40多部计算机书籍。
课程大纲
第1章:数据持久化概述
1. 沙箱目录 20:28
第2章:属性列表
1. 持久化方式 11:02
2. 集合与属性列表文件对应关系 12:13
3. NSArray相关方法 13:30
4. NSDictionary相关方法 5:47
5. 实例:重构MyNotes应用1(初始化) 16:26
6. 实例:重构MyNotes应用2(初始化) 16:53
7. 实例:重构MyNotes应用3(查询所有数据) 14:04
8. 实例:重构MyNotes应用4(按照主键查询数据) 6:25
9. 实例:重构MyNotes应用5(插入数据) 4:48
10. 实例:重构MyNotes应用6(删除和更新数据) 5:00
第3章:对象归档
1. 对象归档相关类 8:14
2. NSData相关方法 5:03
3. 实例:重构MyNotes应用1(业务领域对象Note实现NSCoding) 7:52
4. 实例:重构MyNotes应用2(初始化数据归档) 12:13
5. 实例:重构MyNotes应用3(查询所有数据) 5:19
6. 实例:重构MyNotes应用4(按照主键查询数据) 2:35
7. 实例:重构MyNotes应用5(插入数据) 4:17
8. 实例:重构MyNotes应用6(删除和更新数据) 3:39
第4章:使用SQLite数据库
1. 使用SQLite数据库介绍 2:18
2. SQLite数据类型 4:42
3. 创建数据库-1 14:31
4. 创建数据库-2 13:37
5. 创建数据库-3 2:42
6. 创建数据库-4 4:38
7. 查询数据(按照主键查询数据) 6:24
8. 查询数据(查询所有数据)1 13:59
9. 查询数据(查询所有数据)-2 14:16
10. 插入数据-1 3:00
11. 插入数据-2 2:59
12. 删除数据和更新数据-1 1:37
13. 删除数据和更新数据-2 5:36
第5章:Core Data
1. ORM对象关系映射 14:51
2. Core Data堆栈 16:54
3. 建模和生成实体-建模 8:24
4. 建模和生成实体-生成实体 6:34
5. 实例:采用Core Data分层架构设计MyNotes 8:23
6. 实例:MyNotes建模和生成实体 21:24
7. 实例:MyNotes查询数据 15:47
8. 实例:MyNotes主键查询数据 6:44
9. 实例:MyNotes数据插入 6:24
10. 实例:MyNotes数据删除 2:54
11. 实例:MyNotes数据更新 2:17
大家可以点击【 查看详情】查看我的课程