1
我有一个非常大的属性列表文件(大约2 MB大),我需要在我的应用程序中使用它的数据。但是,由于其大小,将所有数据存储在某种类型的nsdictionary中将不是正常的。我的意思是这样的:大plist问题
NSString *path = [[NSBundle mainBundle] pathForResource:@"file" ofType:@"plist"];
someDictionary = [[NSDictionary alloc] initWithContentsOfFile:path];
你会建议从这个plist获取数据或使用,而不是plist文件。
你应该尝试以某种方式拆分plist。如果没有将它加载到内存中,那么读取这个庞大的plist可能没有任何可行的方法。 此外,您可以尝试使用一种二进制格式来序列化plist,这可能比纯文本更有效率。 – mrueg