gpt4 book ai didi

ios - 表格单元格中的 Firebase 观察者是否算作每个实例的观察者?

转载 作者:行者123 更新时间:2023-11-28 08:28:49 27 4
gpt4 key购买 nike

如果我有一个在每个单元格中都有图像的表格,并且我将 Firebase .observer 放在自定义 tableview 单元格类中,那么这是否算作让观察者为表格的每个单元格运行?

因此,如果 10 个用户每人发布 10 个单元格并且表格中有 100 个单元格,firebase 是否基本上认为这与拥有 100 个观察者相同?这是糟糕的设计吗?

发布这篇文章后,我在考虑 UITableViews 是如何工作的,目前不在屏幕上的单元格可能不会真正让观察者保持运行。如果按这种方式工作,那将是非常方便和高效的,请告诉我。

最佳答案

首先,您是正确的,不在屏幕上的单元格实际上还不“存在”。

通常,您不想在单元格本身内部执行任何密集操作(API 调用、呈现等),因为在您滚动时,tableview.dequeuereusablecellwithidentifier 必须运行正在生成的每个单元格的代码。滚动时您会体验到明显的断断续续/滞后(您可能不会在模拟器上注意到它,因为现在的计算机速度非常快)。

关于ios - 表格单元格中的 Firebase 观察者是否算作每个实例的观察者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39340152/

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