我對SQLite有一些疑問...我的應用程序只使用一個表(封裝在數據邏輯類中)來存儲小數據,連接打開在didFinishLaunchingWithOptions
並在applicationWillTerminate
中完成(是的,我知道在iOS4中applicationWillTerminate
只有在必要時才由iSO調用,但我在每次數據更改時都在數據庫上寫入)。iPhone和SQLite:如何處理多個類的數據庫連接?
現在我必須添加第二個表(和相對類),它將存儲不同的數據(兩個表之間沒有連接)和正常大小(每天大約1-2行)。
我想過應用單例模式來共享連接和語句,但是我爲了性能原因閱讀它,建議使用類本地變量來保存連接。
那麼最佳做法是什麼?單身還是兩個打開的連接? 對於我的情況,你會推薦什麼解決方案?
謝謝
對於這樣一個簡單的數據庫,手工編寫SQLite代碼是完全浪費時間。使用CoreData。簡單得多,很可能快得多,而且維護和發展容易得多。 – bbum 2010-08-07 18:50:29
請添加爲答案。 – 2010-08-07 20:08:06