我是iOS編程新手。第一次創建iPhone數據庫的方式是什麼?
我想知道數據庫是如何在第一次在真正的iPhone設備上創建的。
我已經從終端創建了一個數據庫,並將其複製到項目目錄,並將其用於插入/更新/刪除/等,如許多教程中所示。但是,如果我在真實設備上運行應用程序,它將如何創建?
我是iOS編程新手。第一次創建iPhone數據庫的方式是什麼?
我想知道數據庫是如何在第一次在真正的iPhone設備上創建的。
我已經從終端創建了一個數據庫,並將其複製到項目目錄,並將其用於插入/更新/刪除/等,如許多教程中所示。但是,如果我在真實設備上運行應用程序,它將如何創建?
你可以使用核心數據以及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看到
使用Core Data來簡化iOS中的數據庫訪問需求。默認情況下,它由SQLite數據庫支持,如果還沒有,它將創建一個。
如果您需要預先填充數據庫,然後在您的問題中提出一個像您提及的問題,並將其作爲資源添加到您的Xcode項目中。然後,當您的應用程序第一次啓動時,在初始化核心數據之前,將您的.sqlite文件複製到Documents文件夾中,它將被使用。
嗯...了... ...日Thnx ...明天我會嘗試在真實的設備上。希望它能正常工作。 –