我正在使用SQLite为我正在处理的应用程序进行数据存储。一切似乎都运行良好,但我刚刚发现应用程序的性能问题,当涉及到加载超过200或300项。
该应用需要2-3秒才能加载,这对我来说似乎很多。我想知道是否有一些技术可以用来加速性能?这是我的代码:
var users = [Users]()
for user in try db.prepare(tableusers) {
let u = User(username: user[username], firstname: user[firstname], lastname: user[lastname]
users.append(u)
}
注意:我正在使用SQlite和SQLite.Swift--一个围绕Sqlite for Swift的包装器。