Powiedz, mam tej klasyTworzenie podklasy z różnymi własności podklasy
@interface CustomClass : NSObject
@property (nonatomic, strong) NSArray * nicestArrayEver;
@end
I chcę utworzyć podklasę CustomClass, ale tu jest haczyk
@interface ASubClassCustomClass : CustomClass
@property (nonatomic, strong) NSMutableArray * nicestArrayEver;
@end
Kwestia, jak można sobie wyobrazić, jest że po zainicjowaniu ASubClassCustomClass i wywołaniu jego superinicjalizatora (ponieważ wymagane są inne właściwości), tworzony jest inmutable nicestArrayEver .. jak mogę go uniknąć, więc mogę ustawić zmienną?
Uwaga: To tylko przykład, prawdziwa implementacja wymaga ciężkiej do stworzenia i naprawdę niestandardowej podklasy (nie jest to NSArray).
+1 za udzielenie odpowiedzi na pytanie i za łatwe udowodnienie mi, że się mylę. :) –