【发布时间】:2014-04-19 15:22:47
【问题描述】:
我正在使用 FMDB 库来存储消息(聊天应用程序)。它是 sqlite3 的 Objective-C 包装器。我有单例,所有查询都实现了。
举例:
NSString *query = [NSString stringWithFormat:@"UPDATE table_name SET some_col = some_value;"];
[database open];
[database executeUpdate:query];
[database close];
那么,我应该为每个查询打开数据库并关闭,还是在我的单例初始化时只打开一次并在应用程序终止时关闭?
另外,存储数据(消息)的最佳方式是什么?
【问题讨论】:
标签: ios objective-c sqlite fmdb