2011-05-03 31 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文件在一個新的線程,而應用程序或視圖加載(越早越好),它可能會更順暢。你把它保存在內存中,直到不再需要它爲止。

文件訪問加內存訪問將比一個文件訪問和幾個內存請求慢。

相關問題