Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift Xcode在项目中快速使用.db数据库_Swift_Database_Xcode_Sqlite_Core Data - Fatal编程技术网

Swift Xcode在项目中快速使用.db数据库

Swift Xcode在项目中快速使用.db数据库,swift,database,xcode,sqlite,core-data,Swift,Database,Xcode,Sqlite,Core Data,我有一个db扩展名(file.db)的数据库,我必须在iOS项目中使用它。 我必须阅读,而不是写任何东西 我的问题是:我可以这样使用它,还是它必须有扩展名.sqlite?(我已经找到了这个例子) 我的另一个问题:我必须在我的项目中使用CoreData才能访问这个db数据库,还是不需要CoreData 多谢各位 PS:欢迎任何关于在iOS Swift中使用db数据库的教程。我已经找到了很多,但没有找到确切的信息。SQLite不关心文件名。(但人类可能会这样做。) 核心数据是SQLite之上的一个框

我有一个db扩展名(file.db)的数据库,我必须在iOS项目中使用它。 我必须阅读,而不是写任何东西

我的问题是:我可以这样使用它,还是它必须有扩展名.sqlite?(我已经找到了这个例子) 我的另一个问题:我必须在我的项目中使用CoreData才能访问这个db数据库,还是不需要CoreData

多谢各位


PS:欢迎任何关于在iOS Swift中使用db数据库的教程。我已经找到了很多,但没有找到确切的信息。

SQLite不关心文件名。(但人类可能会这样做。)


核心数据是SQLite之上的一个框架,但是您当然可以直接访问SQLite库。是否使用核心数据取决于哪个API更适合您的数据库操作。

您已经用[sqlite]标记了这个问题。这是否意味着“file.db”是一个SQLite数据库?您将无法将核心数据直接用于SQLite数据库。核心数据需要特定的未记录表结构,而您的文件将不匹配该结构。我已经有一段时间没有使用它了,但是FMDB对于iOS上的SQLite来说是一个可靠的项目。