IOS FMDB良好实践

时间:2012-02-16 02:21:43

标签: ios fmdb

使用主线程在数据库中插入行/ SELECT行是一个好习惯,还是我应该调度异步队列来执行此操作?在这种情况下......实现这一目标的正确方法是什么?

谢谢!

1 个答案:

答案 0 :(得分:2)

由于这被标记为 fmdb ,我假设您使用本地数据库。将数据操作保留在后台是一种很好的编程习惯,但只要您插入或选择少量数据,在主线程中查询数据库就不会太麻烦。如果您将所有与数据相关的操作移到后台,我相信你会成为一个更快乐的程序员。

要查看fmdb查询需要多长时间,您可以使用 Time Profiler 模板(XCode 4.2)对代码进行配置。然后,您可以决定延迟是否可以接受,或者代码是否应该移至后台。

相关问题