четверг, 9 июня 2011 г.

IBOutlet. Инструкция по применению. Эпизод 2

С год назад я написал заметку «IBOutlet. Инструкция по применению», где рассмотрел вариации работы с IBOutlet'ами. Однако спустя чуть больше, чем полгода, эта статья кажется мне неполной. А потому вторым эпизодом хочу внести в нее необходимые дополнения.

Итак, поехали. Если помните, итоговый вариант, к которому я привел вас в той статье был:

    @interface MyClass: NSObject
    {
        UIView *_smth;
    }
    @property (nonatomic, retain) IBOutlet UIView* smth;
    ...

    @implementation
    @synthesize smth = _smth;
    ...

Так вот, в случае современной разработки этот вариант не является лучшим. Что я имею ввиду?!