Мой контроллер начального представления загружен, и мне нужно, чтобы NSArray был init'd, должен ли я позаботиться об этом в методе awakeFromNib
или методе initWithCoder:
? awakeFromNib, похоже, работает лучше, так как мне не нужно ничего возвращать, но он работает, поскольку файлы nib - это то, что раньше использовалось правильно? Я не хочу использовать метод, который скоро будет разорван.
И будет initWithCoder:
просто выглядеть:
- (id)initWithCoder:(NSCoder *)decoder {
if (self = [super initWithCoder:decoder]) {
self.articles = [[NSMutableArray alloc] init];
}
return self;
}