CoreData-基础使用

CoreData的优势:

1.CoreData可以实现对xml,二进制文件,sql数据文件的访问

2.可以节省代码量,一般节省30%-70%的代码量

3.支持可视化建模

4.CoreData支持模型版本升级。


建立CoreData工程

CoreData-基础使用_第1张图片
CoreData-基础使用_第2张图片


CoreData-基础使用_第3张图片


CoreData-基础使用_第4张图片
CoreData-基础使用_第5张图片


CoreData-基础使用_第6张图片
生成coredata文件


CoreData-基础使用_第7张图片
生成4个文件


CoreData-基础使用_第8张图片
数据增,删,改,查
CoreData-基础使用_第9张图片
查找数据源
CoreData-基础使用_第10张图片
CoreData-基础使用_第11张图片
CoreData-基础使用_第12张图片
CoreData-基础使用_第13张图片

CoreData支持模型版本升级

CoreData-基础使用_第14张图片


CoreData-基础使用_第15张图片
可以看见CoredataDemo 2 更新版


接下来工程会依旧选择CoredataDemo版,那么怎样选择CoredataDemo 2 更新版呢?


CoreData-基础使用_第16张图片
现在就选择CoredataDemo 2 更新版了


CoreData-基础使用_第17张图片
然后我们增加一个types (注意:在CoredataDemo 2 更新版里修改)

接下来进行版本关联


CoreData-基础使用_第18张图片
接下来删掉原来生成的coredata文件,重新生成,然后运行ok

你可能感兴趣的:(CoreData-基础使用)