У меня есть классы 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]; ...
Да.Без ограниченийЕдинственное, с чем вам следует быть осторожным, это когда вы извлекаете элементы из массива, чтобы проверить их класс (при необходимости), прежде чем начать их использовать.
Да.
Это может быть самый короткий ответ, который я когда-либо писал.
Можно ставить предметы разных классов.Им просто нужно наследовать от NSObject.Не забудьте освободить после добавления в массив.