2

只要任何人都可以阅读 Apple 文档,作为 ios 开发人员,我们就应该注意内存泄漏和分配。在开发 iPhone 应用程序时,我想到了一个问题。您将如何以及为什么决定使用静态单元而不是动态原型。

您发现两种方式的优缺点是什么。有没有办法让静态单元格出列?你会怎么做,假设你在一个表格视图中有 6/7 个单元格具有相对静态的数据。例如设置电视。

期待您的评论以相应地进行谢谢

4

1 回答 1

3

使用静态单元格时,您将“出列单元格”和其他数据绑定推迟到基本 UITableViewController 类。使用静态单元格时,您应该删除 TVC 中的所有 tableview 和 tableviewdatasource 委托方法实现。可以手动出列并向具有静态单元格的表添加行,但我从未尝试过;如果您知道这将是必要的,那么您最好采用动态单元路线。

当您想要旋转对象以使每个属性都是表中的一行时,静态单元格很方便。对于这些情况,您的数据不容易表示为值数组。在这种情况下,电视中的行数是提前知道的,并且每个单元格的模板是静态的 - 就像您在问题中提到的设置 TVC 一样。当您绑定的类也支持它并走动态单元格路由时,仍然可以使用 KVO 等将您的数据呈现为字典,但使用静态单元格开发可能更简单/更快。

于 2012-08-13T19:50:57.477 回答