iPhone数据库是如何第一次创建的?

iPhone数据库是如何第一次创建的?,iphone,ios,Iphone,Ios,我对iOS编程还不熟悉 我第一次想知道如何在真正的iPhone设备上创建数据库 我已经从终端创建了一个数据库,并将其复制到项目目录,并将其用于插入/更新/删除/等等,如许多教程所示。但是,当我在真实设备上运行应用程序时,它将如何创建?使用核心数据简化iOS中的数据库访问需求。默认情况下,它由SQLite数据库支持,如果还没有数据库,它将创建一个数据库 如果您需要预先填充数据库,那么制作一个您在问题中提到的数据库,并将其作为资源添加到您的Xcode项目中。然后,当您的应用程序首次启动时,在初始化核

我对iOS编程还不熟悉

我第一次想知道如何在真正的iPhone设备上创建数据库


我已经从终端创建了一个数据库,并将其复制到项目目录,并将其用于插入/更新/删除/等等,如许多教程所示。但是,当我在真实设备上运行应用程序时,它将如何创建?

使用核心数据简化iOS中的数据库访问需求。默认情况下,它由SQLite数据库支持,如果还没有数据库,它将创建一个数据库


如果您需要预先填充数据库,那么制作一个您在问题中提到的数据库,并将其作为资源添加到您的Xcode项目中。然后,当您的应用程序首次启动时,在初始化核心数据之前,将您的.sqlite文件复制到Documents文件夹中,它将被使用。

您可以使用以下两个选项:

  • 使用核心数据

  • 使用直接SQLite


参考链接:

您可以使用核心数据和sqlite

在应用程序中添加sqlite文件并在设备中运行时,sqlite文件将自动保存到文档目录

您可以在中找到模拟器的文件:

/用户/URNAME/Library/Application Support/iPhone Simulator/4.3/Applications/1B787527-0608-4BC1-8022-DFDB3C35F66/mysqlite.sqlite

有关详细信息,请参见

有关在应用程序中添加sqlite的信息,请参见


hmmm…明白了…thnx…明天我将在真正的设备上试用。希望它能正常工作。