她是我们需要做的:
- tableView核心数据的数据源。
- 一个包含 5 种不同类型的自定义 tableViewCell 的 tableView。
- 每个 tableViewCell 都与其他的完全不同。
- 一些 tableViewCell 会有一个progressBar。
我们有 3 个解决方案:
- 使用具有唯一重用标识符的唯一 tableViewCell。
- 使用具有 5 个重用标识符的唯一 tableViewCell。
- 使用 5 个 tableViewCell 和 5 个重用标识符。
我们测试了第一种解决方案,在 iphone 5/iphone 4S 中没问题,但在 iphone 4 中它很慢(我们也需要支持 3GS ......)。
问题:哪种解决方案会更好?或者,如果您有其他解决方案,那就太好了。
好处:你能解释一下重用标识符是如何工作的(请详细说明:)),比如第一个单元何时被分配,它们何时被重用(使用 1 和不同的重用标识符),它们何时被解除分配......?
谢谢你。