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