标签: ios objective-c database static
在许多代码中,我看到了类(导入FMDatabase),其中包含用于创建数据库连接的方法,从数据库中添加或删除数据的值。我找到了一个共享实例方法来创建类的共享实例。它有什么优势?我知道有一件事,每次你创建一个新连接时都会有时间延迟。我们可以使用共享实例来避免它。但是,使用共享实例还有其他原因吗?
答案 0 :(得分:1)
只保留一个与数据库的连接,为您提供了一个独特的点,您可以在其中读取或写入数据库(在此处排列所有磁盘操作),避免在应用程序的不同位置处理读取和写入时遇到的许多问题。