【文件属性】:
文件名称:Groot:从JSON到核心数据再返回
文件大小:72KB
文件格式:ZIP
更新时间:2021-02-03 20:35:08
swift serialization json objective-c coredata
格鲁特
Groot提供了一种简单的方法,可以将JSON或从JSON序列化Core Data对象图。
它使用核心数据模型中的来执行序列化,并提供以下功能:
属性和关系映射到JSON密钥路径。
使用命名的NSValueTransformer对象的值转换。
对象图保存。
支持实体继承
安装Groot
使用CocoaPods
将以下内容添加到您的Podfile :
use_frameworks!
pod 'Groot'
或者,如果您需要支持iOS 6 / OS X 10.8:
pod 'Groot/ObjC'
然后运行$ pod install 。
如果您没有安装CocoaPo
【文件预览】:
Groot-master
----.gitignore(266B)
----Groot.podspec(1KB)
----LICENSE.md(1KB)
----Groot()
--------GRTManagedStore.h(4KB)
--------GRTError.h(1KB)
--------GRTJSONSerialization.h(4KB)
--------GRTError.m(1KB)
--------NSValueTransformer+Groot.m(3KB)
--------GRTJSONSerialization.m(5KB)
--------Info.plist(806B)
--------Groot.swift(6KB)
--------ValueTransformer+Groot.swift(4KB)
--------GRTManagedStore.m(5KB)
--------Groot.h(1KB)
--------Private()
--------NSValueTransformer+Groot.h(3KB)
----Documentation()
--------Annotations.md(6KB)
--------README.md(60B)
----GrootTests()
--------SerializationTests.swift(20KB)
--------Data+Resource.swift(589B)
--------Info.plist(733B)
--------Model.xcdatamodeld()
--------ManagedStoreTests.swift(2KB)
--------JSON()
--------Models.swift(1KB)
--------ValueTransformerTests.swift(5KB)
----.swift-version(4B)
----Groot.xcodeproj()
--------xcshareddata()
--------project.xcworkspace()
--------project.pbxproj(55KB)
----README.md(9KB)