我的 cellAtIndexPath
中有一个查询。正如常见的那样,此查询从单元格行索引处的数组中获取对象。我想知道每次加载 tableView
时是否只有一个查询,还是将其算作每个 indexPath.row
的查询。这一点之所以重要,是因为我加载tableView
时,这可能是一个请求和数百个请求之间的差异。查询是对每一行调用还是只调用一次?
最佳答案
查询将为每个 indexPath.row
调用一次,因为 cellAtIndexPath
是为每个单元格调用的方法。您可以尝试以某种方式缓存它以避免每次加载表时都加载数据。
但更好的方法是使用一些框架(Parse 为其数据库提供它),它可以帮助您在后台加载数据。
关于ios - 位于 cellAtIndexPath 中的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34574182/