0

在一个项目中,我使用了一个包含 1432 个节点的 XML 文件,当用户请求它时,我必须检索 2 个 100 个节点的块。

关键是我不太了解 iphone 的性能,我应该遵循以下哪个选项:

  1. 我在 viewDidLoad 中加载所有数据,然后当用户请求它时,我打开一个 tableviewController 将请求的数据块传递给它;
  2. 每次用户请求时,我都会扫描 XML 文件并仅存储他需要的块。

感谢您的任何建议。乔纳森。

4

1 回答 1

0

如果您在加载应用程序或视图时在新线程中加载 XML 文件,它可能会更顺畅(越快越好)。您将它保存在内存中,直到不再需要它为止。

文件访问加上内存访问将比一个文件访问和多个内存请求慢。

于 2011-05-03T07:29:04.497 回答