文件名称:ios-使用runtime实现字典转模型以及自动生成属性.zip
文件大小:82KB
文件格式:ZIP
更新时间:2022-07-31 13:47:18
数据持久化
使用类别,NSDictionary property给字典类添加一个对象方法,在.m使用self enumerateKeysAndObjectsUsingBlock:^(id _Nonnull key, id _Nonnull value, BOOL * _Nonnull stop)实现对value值得不同判断,不同的key值产生不同的属性列表。NSObject runtimeModel给基类添加一个雷方法,传入字典,返回模型对象,
【文件预览】:
HX_字典转模型
----HX_字典转模型.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(24KB)
--------xcuserdata()
----HX_字典转模型Tests()
--------HX______Tests.m(900B)
--------Info.plist(733B)
----.git()
--------index(3KB)
--------hooks()
--------config(137B)
--------description(73B)
--------refs()
--------logs()
--------objects()
--------info()
--------COMMIT_EDITMSG(15B)
--------HEAD(23B)
----.DS_Store(6KB)
----HX_字典转模型UITests()
--------HX______UITests.m(1KB)
--------Info.plist(733B)
----HX_字典转模型()
--------Assets.xcassets()
--------main.m(332B)
--------User.h(193B)
--------User.m(170B)
--------AppDelegate.h(275B)
--------AppDelegate.m(2KB)
--------Base.lproj()
--------StatusModel.h(733B)
--------.DS_Store(8KB)
--------ViewController.h(213B)
--------Info.plist(1KB)
--------StatusModel.m(623B)
--------ViewController.m(869B)
--------status.plist(1KB)
--------HX_Extension()