0
我正在關注'SQLiteBooks'示例以瞭解如何與iPhone一起使用sqlite3,並且想知道在執行操作後應該立即關閉與數據庫的連接查詢並在每次需要與數據庫交談時重新打開,或者應該在應用程序啓動時保持連接打開並關閉「appWillTerminate」?在應用程序中多次重新打開數據庫連接的相關成本是多少?sqlite3連接並在應用程序的生命週期中堅持它
此外,該示例顯示引用sqlite3對象(又名'數據庫')傳遞但沒有任何引用計數 - 這是一個很好的模式要遵循?
除非您的目標是OS 2.x,否則幾乎沒有理由不使用Core Data。它將高效地處理連接管理,並對其進行高度優化以節省內存和電源。 – bbum 2009-08-19 19:54:26