В большинстве уроков способ объявления переменной экземпляра состоит в том, чтобы поместить ее в .h
@interface myViewController: UIViewController {
UITextField *myTextField;
}
@property (nonatomic, retain) IBOutlet UITextField *myTextField;
и в .м
@implementation myViewController
@synthetize myTextField;
Но в этом стандартном курсе Университета http://itunes.apple.com/itunes-u/ipad-iphone-application-development/id480479762 способ сделать это скорее
In .h делать только:
@interface myViewController: UIViewController
@property (nonatomic, retain) IBOutlet UITextField *myTextField;
В .м сделать это:
@synthetize myTextField = _myTextField;
Они эквивалентны? Второй метод специфичен для iOS5?