我們有一個應用程序使用SQLite擁有人數超過10,000行以上10MB如何提高SQLite + UITableView應用程序的性能?
,並在我們的第一個觀點,我們有兩個按鈕 上點擊第一個按鈕將採取具有的tableview另一種觀點認爲, 我們需要顯示所有這些10,000個記錄在該表格中用於搜索。
由於我們一次加載所有項目,因此在點擊第一個視圖中的按鈕時需要一些時間來加載該視圖。
是否有避免延遲的選項?像任何延遲加載選項 或首先顯示100-1000行,然後在底部附加所有其他行。
這就是蘋果曾寫道:
我們發現您的應用程序的用戶界面的以下問題:
- 您的應用程序反應很慢。例如,當我們拍了拍電影或 相冊按鈕,它花了5 seconds.`
發佈一些關於如何處理來自數據源的處理的代碼。 UITableView通常很好地處理你的用例。這是在你的代碼中花費的時間。 – Bourne