0

该应用程序是一个简单的待办事项列表,因此我有一个可变的自定义对象数组。这是自定义类的接口:

    @interface Task : NSObject 
    {
        NSString *name;
        BOOL completeness;
        int priority; 
    }

我进退两难了。什么选择 NSCoding 或将 Task 转换为 NSDictionary?我的意思是哪种方式更有效?

这将是我的第一个应用程序。起初我不知道我必须保存数据。我应该重新制作模型吗?

感谢您的任何建议。

4

1 回答 1

0

您可以将NSDictionaryor 2NSMutableArray用于名称对象和优先级对象,我NSCoding直到现在都没有工作过,所以我不反对。我会建议你为每个数组使用NSMutableArray's 和相应的 2 个文件。plist如果你使用NSMutableArray,这将在文档目录中创建多个 Plist 文件..?链接将对您有所帮助。一切顺利

于 2012-08-02T11:05:02.417 回答