加载视图中的所有数据是否加载?

时间:2011-05-03 05:57:03

标签: objective-c loading viewdidload

在一个项目中,我使用的是1432个节点的XML文件,当用户请求时,我将检索2个100个节点的块。

关键是我不太清楚iphone上的permormance,我应该遵循以下哪个选项:

  1. 然后我在viewDidLoad中加载所有数据 当用户请求时,我打开一个 tableviewController传递给它 请求的数据块;
  2. 每次用户请求时,i 扫描XML文件并仅存储 阻止他需要。
  3. 感谢您的任何建议。 乔纳森。

1 个答案:

答案 0 :(得分:0)

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

文件访问和内存访问将比一次文件访问和几次内存请求慢。