我如何利用NSCoding将对象转换为NSDictionary?

dri*_*iis 3 iphone cocoa objective-c ios

我有一个实现NSCoding的Objective-C类.我需要以NSDictionary的形式返回此类的实例的表示,其中键是属性名称,值是属性值.

如何在Objective-C中进行此转换?

And*_*sen 9

NSObject有一个方法dictionaryWithValuesForKeys:.从文档:

返回一个字典,其中包含给定数组中每个键标识的属性值.

还有一个相应的-setValuesForKeysWithDictionary:方法.

NSCoding实际上并没有在这里发挥作用.