Что произойдет, если я не сохраню IBOutlet?

Если я сделаю это:

@interface RegisterController : UIViewController <UITextFieldDelegate>
{
    IBOutlet UITextField *usernameField;
}

вместо этого:

@interface RegisterController : UIViewController <UITextFieldDelegate>
{
    UITextField *usernameField;
}
@property (nonatomic, retain) IBOutlet UITextField *usernameField;

Произойдет ли что-то плохое? Я знаю, что во втором случае поле сохраняется, но это меняет дело, так как перо владеет полем? Уйдет ли поле без удержания? и при каких обстоятельствах? Код в первом случае работает, было интересно, является ли это проблемой с точки зрения управления памятью.

Ответы на вопрос(6)

Ваш ответ на вопрос