文件名称:NSObject-DHNObjectMapping:将对象的 NSDictionary 表示的值映射到对象属性的类别
文件大小:30KB
文件格式:ZIP
更新时间:2024-07-04 03:02:21
Objective-C
NSObject+DHNObject映射 将对象的 NSDictionary 表示的值映射到对象属性的类别。 这个怎么运作 NSObject+DHNObjectMapping 默认使用将字典表示的键映射到数据对象的属性。 如果您的数据对象具有与字典表示中的键相同命名的属性,则其值将映射到数据对象上的属性。 NSDictionary representation -> Class object {"name":"This is some name"} -> object.name 默认情况下会忽略未定义的键。 您可以通过覆盖数据中的dhn_updatePropertiesWithDictionary:andConfiguration:来实现其他行为。 有关详细信息,请参阅。 因此,您只需要为您的对象处理特殊的映射。 获取代码 将以下行添加到您的 pod 文件中。 pod 'DHN
【文件预览】:
NSObject-DHNObjectMapping-master
----NSObject+DHNObjectMapping()
--------ViewController.m(511B)
--------NSObject+DHNObjectMapping.h(7KB)
--------Info.plist(1KB)
--------main.m(351B)
--------DHNTrainInfo.h(380B)
--------DHNTravelInfo.m(2KB)
--------DHNTrainInfo.m(213B)
--------travelInfo.plist(632B)
--------Base.lproj()
--------NSObject+DHNObjectMapping.m(12KB)
--------Images.xcassets()
--------travelInfo.json(267B)
--------ViewController.h(232B)
--------AppDelegate.h(293B)
--------DHNTravelInfo.h(521B)
--------AppDelegate.m(2KB)
----NSObject+DHNObjectMappingTests()
--------NSObject_DHNObjectMappingTests.m(2KB)
--------DHNJSONMappingTest.m(2KB)
--------Info.plist(753B)
----LICENSE(1KB)
----README.md(5KB)
----NSObject+DHNObjectMapping.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(21KB)
----.gitignore(6KB)
----DHNObjectMapping.podspec(1KB)