例如,在我正在开发的应用程序中,用户可以创建帖子,然后其他用户可以回复该帖子。人们可以评论回复。我的问题是:对于记忆来说,将多个回复和评论分成多个单元格,还是将它们放在一个单元格中会更好?表视图包含多少个表视图单元格?
回答
对于可重用的单元格或视图,UITableview永远不会产生比必要的更多视觉组件实例。您的基础数据源可能有数千行,但永远不会有比实际的单元格更多的屏幕(再加上几个滚动条)。
人们遇到的最常见问题之一是细胞回收的影响,因为他们经常忘记初始化细胞的所有组分(可能会或可能不会“回收”)。
因此,如果我将回复和评论的帖子拆分为5细胞或统一到一个细胞? –
将它分割成多个单元而不是试图创建一个巨大的复合单元(如果可以有大量的回复和评论),它的内存效率会更高。视觉设计考虑因素将成为您设计决策的一个更重要的因素。 UITableView非常高效,您可以依靠它来做正确的事情。 –
好的,谢谢。这回答了我想说的话! –
- 1. 在表格视图单元格中嵌入表格视图
- 2. Swift - 找出有多少个相同的表格视图单元格在表格视图中
- 3. 表视图加载更多单元格?
- 4. 创建一个包含表格和视图的视图
- 5. 调整表格视图单元格和表格视图标题视图
- 6. 发表包含多个部分视图的表格
- 7. 如何在包含多个部分的表格视图单元格中嵌入文本视图?
- 8. 每个表格视图单元格的不同视图
- 9. 单个集合视图单元格内的控制表视图
- 10. 表格视图单元左侧的15点间距是多少?
- 11. iOS从表格视图单元格拖放到图像视图
- 12. 一个单元表视图
- 13. 表视图单元格到另一个视图控制器
- 14. 列表视图包含edittext
- 15. 包含列表视图
- 16. 调整表格视图单元格
- 17. UITextField表格视图单元格 - iOS
- 18. 表格视图单元格可选 - swift
- 19. 拉下表格视图单元格
- 20. 为表格视图单元格Animate UIImageView
- 21. 生成自定义表格视图,表格视图单元格不能放入表格视图行
- 22. 当滚动表格视图单元格的视图,单元格文本更改
- 23. 灵活的表格视图单元格自定义视图
- 24. 将数据保存在表格视图中单元格视图
- 25. 表格视图单元格内的集合视图
- 26. 从表格视图单元格中推入视图
- 27. 从表格视图单元格添加视图
- 28. 表格视图标记多个单元格Swift 3
- 29. 如何在表格视图单元格中访问多个UITextView
- 30. 如何在表格视图行中放置多个单元格?
下一次当你发布问题时,不要把“最佳做法是什么?” –
@NazmulHasan这实际上并不完全是我正在寻找的最佳做法。更重要的是,需要最少的CPU或内存。 –
无论检查此链接https://meta.stackoverflow.com/questions/265928/is-a-best-practice-question-off-topic –