gpt4 book ai didi

IOS FMDB 良好实践

转载 作者:行者123 更新时间:2023-11-29 11:16:16 25 4
gpt4 key购买 nike

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

谢谢!

最佳答案

因为这被标记为 fmdb 我假设您使用本地数据库。将数据操作保留在后台被认为是良好的编程习惯,但是只要您 INSERT 或 SELECT 少量数据,在主线程中查询数据库就不会造成太大伤害。不过,如果您将所有与数据相关的操作移到后台,我相信您会成为一个更快乐的程序员。

要查看您的 fmdb 查询需要多少时间,您可以使用 Time Profiler 模板 (XCode 4.2) 分析您的代码。然后您可以决定是否可以接受延迟,或者是否应该将代码移至后台。

关于IOS FMDB 良好实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9304622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com