文件名称:CoreData使用demo
文件大小:78KB
文件格式:ZIP
更新时间:2020-12-18 12:12:59
coredata
coredata是iOS系统提供用于对象化管理数据并且持久化的框架,较于FMDB,coredata的优势:第一是CoreData作为苹果提供的原生框架,在内存方法比SQLite有性能上的优势。第二是CoreData操作数据不需要使用SQLite代码,使用方便。第三是CoreData把数据用面向对象方式进行管理,操作数据库更方便。 CoreData的核心是Core Data stack(技术栈堆)。CoreData就是依靠Core Data stack中的几个对象进行数据操作的。这几对象是: NSManagedObjectContext ,管理对象的上下文: 负责管理模型对象的一个集合, NSManagedObjectModel 被管理的对象模型 NSPersistentStoreCoordinator 存储调度器: 负责将数据保存到磁盘, NSPersistentStore用于保存模型数据,受NSPersistentStoreCoordinator 存储调度器的操控。 1,CoreDataModel创建 选择 Use Core Data
【文件预览】:
coredatatest
----coredatatest.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(16KB)
--------xcuserdata()
----.git()
--------index(3KB)
--------hooks()
--------config(137B)
--------description(73B)
--------refs()
--------logs()
--------objects()
--------info()
--------COMMIT_EDITMSG(15B)
--------HEAD(23B)
----.DS_Store(6KB)
----coredatatest()
--------Assets.xcassets()
--------main.m(334B)
--------coredatatest.xcdatamodeld()
--------PrefixHeader.pch(442B)
--------Student+CoreDataClass.h(343B)
--------AppDelegate.h(403B)
--------AppDelegate.m(4KB)
--------Student+CoreDataProperties.h(574B)
--------Base.lproj()
--------.DS_Store(6KB)
--------YYCoredataManager.h(632B)
--------ViewController.h(215B)
--------YYCoredataManager.m(2KB)
--------Student+CoreDataProperties.m(443B)
--------Student+CoreDataClass.m(212B)
--------Info.plist(1KB)
--------ViewController.m(2KB)