我有A班和B班。
我可以将这些类放在同一个NSMutableArray中而不会出现问题吗?
示例:
NSMutableArray *maincoll = [[NSMutableArray alloc] init];
ClassA *ca = [[classA alloc] init];
ClassB *cb = [[classB alloc] init];
//here is case
[maincoll addObject:ca];
[maincoll addObject:cb];
...
答案 0 :(得分:24)
是。没有限制。您唯一需要注意的是,在开始使用它们之前从数组中检索项目以验证其类(如果需要)。
答案 1 :(得分:8)
是
这可能是我发布的最短答案。
答案 2 :(得分:0)
您可以放置不同类的对象。他们只需要从NSObject继承。添加到阵列后不要忘记释放。