我有一个非常简单的 TableViewController。我只实现了数据源方法和其他两种方法来修改数据源。表的dataSource
数组是从@"dataSource
TableViewController 的 NSDictionary 属性中的键检索到的数组classData
。我可能想多了,这是dataSource
在 TableViewController 中使用数组的最佳方式:
1)在.h中定义一个属性并将该属性设置为字典的@"dataSource
键viewDidLoad
@property (strong, nonatomic) NSMutableArray *dataSource;
2)在.m接口中定义变量
@interface TableViewController () {
NSMutableArray *dataSource;
}
@end
3)在我需要的每个方法中创建一个数组实例
NSMutableArray *dataSource = [self.classData objectForKey: @"dataSource"];
我倾向于选项 2,因为我的应用程序中的所有类都不需要访问数组。但是,选项 3 将其进一步封装。我想知道这种简单情况的正确方法。