介绍:本文介绍的CoreData不在AppDelegate中创建,在程序中新建工程使用,即创建本地数据库,缓存数据,隔几个小时后更新数据库
1. 创建CoreData:本人命名为ZHZMOdel,插入一张表:News:如图
备注:创建方式:command+N->ios/coredate->DataModel
![](https://i-blog.csdnimg.cn/blog_migrate/b1730c2a40b0fb35939a53538ada3228.webp?x-image-process=image/format,png)
介绍一下数据类型:true/false用Boolean,如果是NSArray或字典,用Transformable类型,出来的数据类型为id(即任意类型)
2.生成NSManagedObject SubClass:(ads属性值是我自己修改成NSArray类型的,生成的是id类型)
备注:(1)创建方式:command+N->ios/coredate->NSManagedObject SubClass (2)菜单栏Editor->Create NSManagedObject SubClass
![](https://i-blog.csdnimg.cn/blog_migrate/089fa6a05723462eb6e3323ca36bc5eb.webp?x-image-process=image/format,png)
3. 即创建一个继承于NSObject的工程:写入以下代码
![](https://i-blog.csdnimg.cn/blog_migrate/21b917dbbf94472cf7aca9fe0de8d221.webp?x-image-process=image/format,png)
![](https://i-blog.csdnimg.cn/blog_migrate/94505595bb7ea4c86a588f0ae80b55d6.webp?x-image-process=image/format,png)
![](https://i-blog.csdnimg.cn/blog_migrate/a1d36770ce3646e8050326cdbed354a1.webp?x-image-process=image/format,png)
![](https://i-blog.csdnimg.cn/blog_migrate/46634c12b0f09f2816f1ead58288b02e.webp?x-image-process=image/format,png)
![](https://i-blog.csdnimg.cn/blog_migrate/3933385cb0a53cc634eeaf637380fc2b.webp?x-image-process=image/format,png)
![](https://i-blog.csdnimg.cn/blog_migrate/3c93d956cbbcad6d877a32a874c91d1f.webp?x-image-process=image/format,png)
文/不懂妄动(简书作者)
原文链接:http://www.jianshu.com/p/4411f507dd9f
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
原文链接:http://www.jianshu.com/p/4411f507dd9f
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。