python - 高效刷新 TableView

标签 python ios swift django uitableview

我使用 Django 作为我的后端,在我的 iOS 应用程序中,我通过 API 获取数据。我有一个 UITableView,我正在其中获取一个也具有评级值的地点列表。实现刷新控件后,我注意到每当我刷新时,它都会将新数据附加到数组中并造成口是心非。我想到了一个非常简单的解决方案,就是我们可以在刷新时清空我们的数组,这样我们就可以避免口是心非。这是最有效的方法吗?我很担心,因为现在我的后端有 3 个位置,我正在尝试获取这些位置,如果有数百个位置,我们会对性能产生影响吗?

最佳答案

根本不,没有任何性能问题,您已经尝试过,您也可以将新响应分配给您的变量而不删除结果就像那样:

result = newResult; 

这是处理这种情况的最佳方法,您可以在 Google Place API SDK 的最后看到他们实现。 这是肯定的,他们在完成所有测试用例和分析之后会做任何事情。

关于python - 高效刷新 TableView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45933457/

相关文章:

python - Boto3 在本地和使用 django 应用程序在弹性 beantalk 上生成不同的链接

python - 使用计数器对象计算文件中的单词数

python - 使用我的代码在 python 中将字符串转换为字典

ios - Google Maps SDK for iOS 中的热图

swift - 检查项目是否存在的 UI 测试在 Swift 中不起作用

python - Flask HTTPBasicAuth header 内没有 token

ios - Swift PDFKit : Inconsistent behaviour with PDFView. currentDestination 和 PDFView.go(到目的地:PDFDestination)

ios - 自定义 UIViewController 转换的 UIView 快照

ios - 我应该在 Swift 中将对象设置为 nil

swift - 使用多个 TableView ?