ios - 位于 cellAtIndexPath 中的查询

标签 ios swift uitableview parse-platform swift2

我的 cellAtIndexPath 中有一个查询。正如常见的那样,此查询从单元格行索引处的数组中获取对象。我想知道每次加载 tableView 时是否只有一个查询,还是将其算作每个 indexPath.row 的查询。这一点之所以重要,是因为我加载tableView时,这可能是一个请求和数百个请求之间的差异。查询是对每一行调用还是只调用一次?

最佳答案

查询将为每个 indexPath.row 调用一次,因为 cellAtIndexPath 是为每个单元格调用的方法。您可以尝试以某种方式缓存它以避免每次加载表时都加载数据。

但更好的方法是使用一些框架(Parse 为其数据库提供它),它可以帮助您在后台加载数据。

关于ios - 位于 cellAtIndexPath 中的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34574182/

相关文章:

ios - 使用 xib 中的自定义单元格在 UITableView 中动态行高

ios - 在 Swift 和 Xcode 中强制退出应用程序后,标签的值会重置

ios - 如何更改数组并使其显示 UITableView 中的更改?

iphone - 不可编辑的 UITableView 部分?

ios - 使用xcode 7进行UITesting

ios - 如何设置 UIHostingController 背景颜色清除?

swift - 通过 Swift 设置 ARKit 方向

ios - 如何处理类之间完成 block 的结果

ios - TWICE相关实体的CoreData计数记录

ios - 直接向 watchOS 2 发送推送通知?