Во время изучения Objective-C я столкнулся с ситуацией, когда мне нужно было добавить два разных объекта (один наследуется от другого) в массив. Хотя это работает, я не был на 100% уверен, что это хорошая практика?
@interface TireBasic : NSObject {
}
@end
@interface TireSnow : TireBasic {
}
@end
// To this array?
TireBasic *tires[4];
ура -gary-