我目前在.plist文件中存储了一些常用的数组和字典。但是,这些文件中存在重复数据。相反,我希望能够更多地沿着关系数据库的行来实现某些内容,以便存储对数据的引用,而不是重复数据。我猜测有没有办法用plist文件来做到这一点,但CoreData似乎对此过度杀伤。如何存储所有这些预先创建的数据?
我想到的一个想法是NSArray和NSDictionary的子类,以提供默认值。而不是从plist文件中加载字典,无论对象需要什么对象,数据都会实例化这些NSArray/NSDictionary子类中的一个(这将在必要时实例化这些子类中的其他类) - 这就是“关系数据库”功能取得成就)。这是一个很好的方法,还是有一些我不知道的iOS或Xcode中的其他工具,并会使这个简单?
如何使用一个.plist作为数据源。其他.plists存储对第一个.plist的引用? – ohho 2012-02-29 02:25:50