NSObject-YRSerialization:NSObject的类别,可以对任何自定义类进行序列化和反序列化

时间:2024-06-09 00:49:55
【文件属性】:

文件名称:NSObject-YRSerialization:NSObject的类别,可以对任何自定义类进行序列化和反序列化

文件大小:57KB

文件格式:ZIP

更新时间:2024-06-09 00:49:55

Objective-C

###简介通常情况下,如果类很简单,我们可以使用JSON或将对象保存到NSUserDefault中,但是如果类具有其他类属性(类A具有属性p,而p是B类),则系统方法don不行所以我做了这个。 ###这是什么 NSObject的类别,可以对任何自定义类进行序列化和反序列化。 它对于所有自定义类都是通用的,您只需要使用两种方法来进行序列化和反序列化即可。 这可以使obj成为字典,并使obj成为字典。 我想你可以自己做字典到json或NSUserDefaults等..是的,你可以.. ###特征 支持复杂的班级。 检测到自定义C结构,并忽略不支持的值。 实现NSCoding协议。 可以更改密钥来保存和恢复,通常我们在网络传输中使用它。 该类别适用于任何自定义类,但请注意,链接的数据结构可能会导致死循环。(详细信息请参阅警告。) ###警告 该类别not support bas


【文件预览】:
NSObject-YRSerialization-master
----YRSerialization.podspec(8KB)
----YRSerializationCategory()
--------main.m(351B)
--------YRSerializationCategory-Prefix.pch(349B)
--------DemoSubModel.h(481B)
--------Default.png(6KB)
--------YRSerializationCategory-Info.plist(1KB)
--------YRSerializationCategory()
--------DemoModel.h(1KB)
--------AppDelegate.h(292B)
--------AppDelegate.m(5KB)
--------Default-568h@2x.png(18KB)
--------Default@2x.png(16KB)
--------en.lproj()
--------DemoSubModel.m(434B)
--------DemoModel.m(734B)
----YRSerializationCategory.xcodeproj()
--------project.xcworkspace()
--------project.pbxproj(14KB)
--------xcuserdata()
----LICENSE(1KB)
----README.md(2KB)

网友评论