我是 iOS 编程新手。
我第一次想知道如何在真正的 iPhone 设备上创建数据库。
我已经从终端创建了一个数据库并将其复制到项目目录中,并将其用于插入/更新/删除/等,如许多教程中所示。但是当我在真实设备上运行应用程序时,它将如何创建呢?
使用 Core Data 简化您在 iOS 中的数据库访问需求。默认情况下,它由 SQLite DB 支持,如果还没有,它将创建一个。
如果您需要预先填充数据库,然后像您在问题中提到的那样制作一个,并将其作为资源添加到您的 Xcode 项目中。然后当你的应用程序第一次启动时,在初始化核心数据之前,将你的 .sqlite 文件复制到 Documents 文件夹中,它将被使用。
您可以使用核心数据以及 sqlite 。
当您在应用程序中添加 sqlite 文件并在设备中运行它时,sqlite 文件将自动保存到文档目录。
您可以在以下位置找到该模拟器文件:
/Users/URNAME/Library/Application Support/iPhone Simulator/4.3/Applications/1B787527-0608-4BC1-8022-DFDB3CC35F66/mysqlite.sqlite。
有关更多详细信息,请参阅
对于在您的应用中添加 sqlite,请参阅