Ios 一个表视图应该包含多少个表视图单元格?

Ios 一个表视图应该包含多少个表视图单元格?,ios,swift,uitableview,cells,Ios,Swift,Uitableview,Cells,例如,在我正在开发的应用程序中,一个用户可以创建一个帖子,然后其他用户可以回复该帖子。然后人们可以对回复进行评论。我的问题是:内存将一篇包含多个回复和评论的帖子拆分为多个单元格,还是将它们保存在一个单元格中更好?对于可重用的单元格或视图,UITableview不会生成比需要更多的可视组件实例。您的基础数据源可能有数千行,但实际单元格的数量永远不会超过屏幕上显示的数量(再加上一些用于滚动的单元格) 人们遇到的最常见问题之一是电池回收的影响,因为他们经常忘记初始化电池的所有组件(可能是也可能不是“回

例如,在我正在开发的应用程序中,一个用户可以创建一个帖子,然后其他用户可以回复该帖子。然后人们可以对回复进行评论。我的问题是:内存将一篇包含多个回复和评论的帖子拆分为多个单元格,还是将它们保存在一个单元格中更好?

对于可重用的单元格或视图,UITableview不会生成比需要更多的可视组件实例。您的基础数据源可能有数千行,但实际单元格的数量永远不会超过屏幕上显示的数量(再加上一些用于滚动的单元格)


人们遇到的最常见问题之一是电池回收的影响,因为他们经常忘记初始化电池的所有组件(可能是也可能不是“回收的”)。

下次当你发帖时,不要问“什么是最佳实践?”@NazmulHasan,这实际上并不是我想要的最佳实践。更重要的是,什么需要最少的CPU或内存。请检查此链接,这样无论我是将包含回复和评论的帖子拆分为5个单元格还是将其统一为一个单元格都不重要?将其拆分为多个单元格比尝试创建一个巨大的复合单元格(如果有大量回复和评论)更节省内存。视觉设计考虑因素将是设计决策中更大的因素。UITableView非常高效,您可以依靠它来做正确的事情。好的,谢谢。这正是我想说的!