这是我的第一个问题,所以我会尽力遵守问题指南。
我正在开发一个iPhone应用程序,该应用程序将解析和XML提要显示在表中。解析不是一个问题,但我不确定在应用程序初始运行后优化加载时间的最佳方法。
以下是我正在考虑的不同方法:
每次加载应用程序时,
我的提要只有大约100个项目,每个条目大约有20个字段。
初始解析时间:
任何关于哪一种选择最有效的见解都将受到极大的赞赏。
发布于 2011-11-15 20:31:25
我认为xml数据更改的频率应该是一个因素。一天一周只换一次吗?Id加载它,保存它,并检查更新。如果存在更新,请下载“新建”和“覆盖旧”。
发布于 2011-11-15 20:30:25
第三个解决方案显然是最好的,它将允许您的应用程序脱机工作,并迅速启动。要检测更改,只需将xml文件的MD5存储在数据库中,并将其与新XML文件的MD5匹配。如果数据已更改,则只需丢弃所有以前的数据即可。
https://stackoverflow.com/questions/8142720
复制相似问题