Iphone 如何创建一个能够记住它的UITableView';s行名称

Iphone 如何创建一个能够记住它的UITableView';s行名称,iphone,uitableview,Iphone,Uitableview,我有一个UITableView,在我的应用程序生命周期内分配了多次,我希望行的名称保持在范围内。执行此操作的内存效率最高的方法是什么。UITableView不打算“记住”任何内容(如果您正确地重用UITableViewCells,它甚至可能不会“记住”在滚动过程中隐藏的单元格中显示的内容)-它“询问”其数据源在某个索引路径的单元格中显示哪些数据。所以您必须有单独的类(数据源),它负责“记住”行名称,并提供这些名称供表视图显示 要在应用程序运行时持久化数据源,您可以将其实现为单例类或使其成为其他类

我有一个UITableView,在我的应用程序生命周期内分配了多次,我希望行的名称保持在范围内。执行此操作的内存效率最高的方法是什么。

UITableView不打算“记住”任何内容(如果您正确地重用UITableViewCells,它甚至可能不会“记住”在滚动过程中隐藏的单元格中显示的内容)-它“询问”其数据源在某个索引路径的单元格中显示哪些数据。所以您必须有单独的类(数据源),它负责“记住”行名称,并提供这些名称供表视图显示


要在应用程序运行时持久化数据源,您可以将其实现为单例类或使其成为其他类(例如,您的应用程序委托)的成员。

这正是我想我并不真正想做的,但对于内存管理来说,这似乎更好一些。。。