Вы должны удалить его вручную ....
Ваш третий оператор будет работать правильно ... поскольку XCode идентифицирует элементы управления nib из объявления своего свойства, а не из объявления класса
(в боковом классе)
IBOutlet UIView *view1;
Разработчик интерфейса, вероятно, не распознает его как IBoutlet, так как он объявлен только внутри класса. (переменные класса защищены)
IBOutlet UIView *view1; @property(retain) UIView *view1;
Разработчик интерфейса, вероятно, не распознает его как IBoutlet, так как он объявлен только внутри класса. (переменные класса защищены)
3. UIView *view1 ; @property(retain) IBOutlet UIView *view1;
правильный способ. Интерфейсный строитель распознает его. и он будет отображаться при подключении выходной ссылки от вашего Интерфейсного разработчика