我正在阅读许多 plist 并将它们显示在 UITableview 中。问题是,应用程序本身非常慢,我确实阅读了一些关于归档或序列化的内容,归档是否会使应用程序更快,或者如果我想使用大量数据,我会尝试使用 sqlite 吗?
如果有人能帮我告诉我如何归档我的数据或如何序列化数据以优化 plist,那就太好了。
这就是我所拥有的:(我在“数据”中收集所有数组)
- (void) makeData {
data = [[NSMutableArray alloc] init];
sectionArray = [[NSMutableArray alloc] init];
//here we connect each array built with the remote plist on the server - different plists for each
amenajariArray = [[NSMutableArray alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://..../amenajari.plist"]];
apicultoriArray = [[NSMutableArray alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://..../apicultori.plist"]];
asigurariArray = [[NSMutableArray alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://..../asigurari.plist"]];