CoreData
super_man_风清扬
上善若水,人淡如菊!-王威
展开
-
CoreData数据持久化
CoreData介绍 CoreData是一门功能强大的数据持久化技术,位于SQLite数据库之上,它避免了SQL的复杂性,能让我们以更自然的方式与数据库进行交互。CoreData提供数据–OC对象映射关系来实现数据与对象管理,这样无需任何SQL语句就能操作他们。 CoreData数据持久化框架是Cocoa API的一部分,⾸次在iOS5 版本的系统中出现,它允许按照实体-属性-值模型组织数原创 2016-05-12 09:06:19 · 3934 阅读 · 0 评论 -
coreData初步认识
coreData初步认识 根据这片文档可以自己初步建立一个coreData,进行简单的数据的增删改查。 1、新建工程,记得勾选Use Core Data 2、建立好以后可以看到xxx.xcdatamodeld,在这里可以添加实体和实体的属性。需要注意的是:实体名字必须以大写开头。 3、然后新建一个file,记得是NSManagedObject cubclass原创 2016-05-18 10:04:26 · 375 阅读 · 0 评论 -
认识CoreData—使用进阶
NSPredicate 概述 在iOS开发过程中,很多需求都需要用到过滤条件。例如过滤一个集合对象中存储的对象,可以通过Foundation框架下的NSPredicate类来执行这个操作。 CoreData中可以通过设置NSFetchRequest类的predicate属性,来设置一个NSPredicate类型的谓词对象当做过滤条件。通过设置这个过滤条件,可以只获取符合过滤条件的托管对象,不原创 2016-11-10 09:07:07 · 736 阅读 · 0 评论 -
认识CoreData—初识CoreData
创建自带CoreData的工程 在新建一个项目时,可以勾选Use Core Data选项,这样创建出来的工程系统会默认生成一些CoreData的代码以及一个.xcdatamodeld后缀的模型文件,模型文件默认以工程名开头。这些代码在AppDelegate类中,也就是代表可以在全局使用AppDelegate.h文件中声明的CoreData方法和属性。 系统默认生成的代码是非常简单的,只是生成了转载 2016-11-10 09:08:38 · 760 阅读 · 0 评论