处理tableView中的不同对象时的最佳实践

时间:2015-09-28 16:12:05

标签: ios uitableview

让我们举例说我想创建一个包含多个不同宠物的tableView。但是每只宠物都有不同的属性和价值。这可以通过创建名为/topics/<topic_id>/posts的SuperClass,然后创建具有例如PetDog的SubClass来轻松完成。然而,这是最佳实践,我将如何能够将所有这些不同的对象添加到1个tableView中,而无需制作2个不同的部分。这是什么最佳做法?

1 个答案:

答案 0 :(得分:0)

正如您所提到的,superClass的{​​{1}}将是一个很好的方式。然后将所有pets添加到某个pet objects,例如collection object,以便与NSArray一起使用。

至于部分的数量 - 您需要做出的纯UITableView设计决策,而不应该基于数据源的结构。