【文件属性】:
文件名称:CDSerialization:一个用于将CoreData对象图递归序列化为JSON和属性列表的库
文件大小:20KB
文件格式:ZIP
更新时间:2021-04-30 18:07:46
Objective-C
CD序列化
一个简单的非侵入性库,用于将CoreData对象图递归序列化为JSON和属性列表。
安装
CDSerialization是作为模块提供的(在iOS 8中引入),因此安装就像添加此项目作为依赖项,链接产品框架并添加“复制文件”构建阶段一样,即可在运行时将其复制到要复制的框架上。
用法
CDSerialization为每个操作提供serialization和deserialization serialization上下文。 重要的是要注意,一旦对象图被序列化或反序列化一次,所有对象将在各自上下文的生存期内被缓存。 将来对序列化或反序列化的调用实际上是免费的。 只有添加的新对象才会产生任何费用。
序列化
要序列化对象图,我们需要实例化CDSerializationContext ,添加一些对象并执行工作。
NSManagedObject *object = [ self fetch
【文件预览】:
CDSerialization-master
----Supporting Files()
--------Info.plist(824B)
----LICENSE(1KB)
----Source()
--------CDSerialization.h(2KB)
--------CDSerializationTypes.h(2KB)
--------CDSerializationContext.h(2KB)
--------CDSerializationContext.m(11KB)
--------CDSerializationPrivate.h(2KB)
--------CDDeserializationContext.h(2KB)
--------CDDeserializationContext.m(12KB)
----README.md(5KB)
----CDSerialization.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(13KB)