我正在开发一个ios应用程序,需要能够以某种方式在运行时创建数组,将它们添加到mainDataArray并稍后访问它们,以便能够在需要时向它们添加新对象。 这是可能的还是我需要创建100个数组属性并在需要时逐个初始化它们? 如果它有效又怎么可能呢?
问题解决了
答案 0 :(得分:1)
是的,这可能取决于您的需要,但您可以在运行时创建数组(可变或可变)。
这是一个片段:
//init
NSMutableArray *arr = [NSMutableArray array];
//on demend
NSMutableArray *newArr = [NSMutableArray array];
[newArr addObject:myObject];
[arr addObject:newArr];
//pulling my object
Object *obj = [[arr objectAtIdex:0] objectAtIndex:0];