@interface Student
{
UIWindow* _window;
}
@property (weak,readwrite) UIWindow *window;
@end
#import "Student.h"
@implementation Student
@synthesize window;
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[self.window makeKeyAndVisible];//here why self.window ,why not use _window
[_window makeKeyAndVisible];
}
在這裏,爲什麼self.window,爲什麼不使用_window ._window還包含*窗口,那麼爲什麼我們不使用_window使makeKeyAndVisible消息的呼叫上_window 。爲什麼self.window,爲什麼不使用_window
這裏self.window,窗口行爲像方法ya實例變量.. ??? – 2014-09-23 09:31:08
@synthesize window = _window – 2014-09-23 09:32:12
如果在現代鏗鏘聲中自動完成,爲什麼還會有人使用@synthesis? – Andy 2014-09-23 10:08:32