NSObject要提交?

Arc*_*ian 2 objective-c

我有一个类是NSObject的子类,它包含3个属性.如何将此对象写入plist文件?

我应该创建一个字典,填充它然后写字典到文件?

还是有更简单的方法?

jtb*_*des 5

您可以使用字典,但通常,要将对象写入文件,您应该使用NSKeyedArchiver.你将不得不实施-encodeWithCoder:-initWithCoder:.然后你可以使用[NSKeyedArchiver archiveRootObject:myObject toFile:path];.有关更多信息,请参阅" 存档和序列化编程指南".

但是,对于简单的3属性情况,字典可能更快.我想,这完全取决于你.