我的iOS应用程序结构或多或少如此:
Controller1/View1
Controller2/View2
Controller3/View3
Controller4/View4
是否可以为每个控制器实例化FMDatabase,即使这些数据库都指向同一路径?或者我是否需要跨类共享一个FMDatabase实例?
FMDatabase locked, best practice for usage within class建议使用队列,但如果所有内容都在同一个线程上,那么这是非常必要还是需要的呢?
答案 0 :(得分:0)
我建议在您的应用程序中使用单个FMDatabaseQueue
,只要您有一个sqlite数据库。它还负责从多个线程访问。