我想我不再清醒了......我想在 UItableView 中显示从服务器检索到的数据。为此,我创建了
- 用于存储从服务器收集的数据元素的包装类。然后将它们全部存储到一个数组中。
- 一个 UITableViewCell 子类,用于将数据显示到自定义单元格中
- 一个 Xib 文件,与第 2 点中定义的 UITableViewCell 相关联)
在 cellForRowAtIndexPath: 中,我将 2+3) 的实例出列,并将 1) 的字段关联到 2) 中定义的对应部分。
对我来说,这看起来像很多东西。
但是删除 1) 似乎很困难,因为 dequeueReusableCellWithIdentifier: 管理它自己的对象池,因此在步骤 1 中创建 UITableViewCells 数组实际上没有意义)
删除 3) 可能是可能的,但在 cellForRowAtIndexPath 中设置单元格时会增加额外开销:
有没有人找到一种方法来减少这个班级的人群?