0

我正在创建一个应用程序,其中数据库将通过服务器更新,或者它应该被新的替换。你能给我一些提示,我应该使用 CoreData 还是 SqlLite。以及它应该如何更新。我正在使用 python 来解析数据,然后我想创建数据库。

谢谢!

4

1 回答 1

2

这个问题不是很具体,但如果你不确定你真正需要什么,请远离 CoreData。从 SQLite 开始,也许在它上面使用一个轻量级的包装器。我个人使用FMDB

FMDB 中有很多关于如何选择、插入、更新等的示例。从自述文件的执行查询部分中选择快速示例:

FMDatabase *db = [FMDatabase databaseWithPath:@"/tmp/tmp.db"];

FMResultSet *s = [db executeQuery:@"SELECT * FROM myTable"];
while ([s next]) {
    //retrieve values for each record
}
于 2012-05-30T15:14:01.207 回答