使用NSDictionary或创建具有属性的类?

时间:2012-03-13 17:25:49

标签: objective-c cocoa attributes nsdictionary

我是可可编程的初学者。在我的mac os应用程序中,我正在保存.webarchive文件,我还需要保存一些仅与应用程序相关的数据 - (如标签等)与该webarchive相关联。我应该将NSDictionary用于这些属性还是使用@properties创建一个类?在NSDictionary中保存属性有什么好处?

1 个答案:

答案 0 :(得分:4)

通常,创建类/对象的原因是您希望它具有某种行为。因此,如果您可能会对要保存的数据重复执行相同的操作,那么可能值得定义一个类。如果你只是需要保存数据并在以后访问它,那么NSDictionary听起来是一个更明智的选择。