С год назад я написал заметку «IBOutlet. Инструкция по применению», где рассмотрел вариации работы с IBOutlet'ами. Однако спустя чуть больше, чем полгода, эта статья кажется мне неполной. А потому вторым эпизодом хочу внести в нее необходимые дополнения.
Итак, поехали. Если помните, итоговый вариант, к которому я привел вас в той статье был:
@interface MyClass: NSObject
{
UIView *_smth;
}
@property (nonatomic, retain) IBOutlet UIView* smth;
...
@implementation
@synthesize smth = _smth;
...
Так вот, в случае современной разработки этот вариант не является лучшим. Что я имею ввиду?!