2011-05-03 81 views
0

在一个项目中,我使用了1432个节点的XML文件,当用户请求时,我必须检索两个100个节点的块。加载视图中的所有数据是否加载?

的一点是,我不知道很好permormance在iPhone上,这下面的选项应该我跟随:

  1. 我加载viewDidLoad中的所有数据,然后 当用户请求它,我打开一 tableviewController通过它请求 数据块;
  2. 用户请求它每一次,我 扫描XML文件,并只存储 块,他所需要的。

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

+0

可能的重复[在目标c中读取xml性能](http://stackoverflow.com/questions/5865435/reading-xml-performance-in-objective-c) – 2011-05-03 07:21:36

+0

是否有某种每日编程比赛像这样一直在弹出一样的问题一次/一式三份? – 2011-05-03 07:22:27

回答

0

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

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

相关问题