в экземпляре по умолчанию совпадает с
@interface TestAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@synthesize window = window;
, который фактически не нуждался бы в Назначении на синтезе. и, вероятно, сгенерирует ошибку.
Это нормальный способ, которым я это делаю.
@interface TestAppDelegate : NSObject <UIApplicationDelegate> {
UIWindow *window;
}
@property (nonatomic, retain) IBOutlet UIWindow *window;
@synthesize window;
Я явно объявляю переменную экземпляра
UIWindow *window;
так, чтобы я знал, что это там, (они вообще хорошо рядом друг с другом.)
и я разделяю их по тем, кого я сохраняю, и по тем, которые я не храню Так что я знаю, чтобы выпустить их в моем методе dealloc