2017-04-16 106 views
-6

例如,在我正在开发的应用程序中,用户可以创建帖子,然后其他用户可以回复该帖子。人们可以评论回复。我的问题是:对于记忆来说,将多个回复和评论分成多个单元格,还是将它们放在一个单元格中会更好?表视图包含多少个表视图单元格?

+0

下一次当你发布问题时,不要把“最佳做法是什么?” –

+0

@NazmulHasan这实际上并不完全是我正在寻找的最佳做法。更重要的是,需要最少的CPU或内存。 –

+0

无论检查此链接https://meta.stackoverflow.com/questions/265928/is-a-best-practice-question-off-topic –

回答

0

对于可重用的单元格或视图,UITableview永远不会产生比必要的更多视觉组件实例。您的基础数据源可能有数千行,但永远不会有比实际的单元格更多的屏幕(再加上几个滚动条)。

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

+0

因此,如果我将回复和评论的帖子拆分为5细胞或统一到一个细胞? –

+1

将它分割成多个单元而不是试图创建一个巨大的复合单元(如果可以有大量的回复和评论),它的内存效率会更高。视觉设计考虑因素将成为您设计决策的一个更重要的因素。 UITableView非常高效,您可以依靠它来做正确的事情。 –

+0

好的,谢谢。这回答了我想说的话! –

相关问题