2012-06-26 32 views
4

我是iOS編程新手。第一次創建iPhone數據庫的方式是什麼?

我想知道數據庫是如何在第一次在真正的iPhone設備上創建的。

我已經從終端創建了一個數據庫,並將其複製到項目目錄,並將其用於插入/更新/刪除/等,如許多教程中所示。但是,如果我在真實設備上運行應用程序,它將如何創建?

回答

2

你可以使用核心數據以及sqlite。

當你在你的應用程序中添加sqlite文件,並在設備上運行它時,sqlite文件會自動保存到文件目錄中。

你可以找到在的模擬器文件:

/用戶/ URNAME /庫/應用程序支持/ iPhone模擬器/ 4.3 /應用/ 1B787527-0608-4BC1-8022-DFDB3CC35F66/mysqlite.sqlite。

更多細節見

How to get Sqlite database file when application is running on device

對於您的應用程序添加的sqlite看到

http://www.icodeblog.com/2008/08/19/iphone-programming-tutorial-creating-a-todo-list-using-sqlite-part-1/

+0

嗯...了... ...日Thnx ...明天我會嘗試在真實的設備上。希望它能正常工作。 –

4

使用Core Data來簡化iOS中的數據庫訪問需求。默認情況下,它由SQLite數據庫支持,如果還沒有,它將創建一個。

如果您需要預先填充數據庫,然後在您的問題中提出一個像您提及的問題,並將其作爲資源添加到您的Xcode項目中。然後,當您的應用程序第一次啓動時,在初始化核心數據之前,將您的.sqlite文件複製到Documents文件夾中,它將被使用。

相關問題