我想知道使用 NSMutableArray 来填充 UITableView 而不是使用 NSArray 有什么影响(内存、处理器开销等)。
我必须使用 NSMutableArray 的原因是因为我不知道我将拥有多少项。
最佳答案
NSMutableArray
是一个NSArray
。唯一的区别是你可以在它们创建后改变它们。您无需担心这两种对象类型之间任何其他较低级别的差异,因为它们永远不会影响您。
您真正需要注意的唯一一件事是模型与 View 不同步。您希望确保在更新集合时重新加载 UITableView
,以确保它们保持同步。通常,您会通过调用 reloadData
来完成此操作。
关于ios - NSMutableArray 与 UITableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25131387/