為什么_window這個(gè)指針變量從來(lái)都沒(méi)有聲明過(guò),都不編譯出錯(cuò)?
為什么_window這個(gè)指針變量從來(lái)都沒(méi)有聲明過(guò),都不編譯出錯(cuò)?在appDelagate.h中的屬性是
UIWindow *window,而不是UIWindow*_window
為什么_window這個(gè)指針變量從來(lái)都沒(méi)有聲明過(guò),都不編譯出錯(cuò)?在appDelagate.h中的屬性是
UIWindow *window,而不是UIWindow*_window
2016-01-16
舉報(bào)
2016-11-09
有聲明呀,好像在AppDelegate類里
2016-01-17
使用@property聲明的屬性,系統(tǒng)默認(rèn)的生成三樣?xùn)|西:
實(shí)例變量:下劃線加屬性名
setter方法:set加屬性名
getter方法:屬性名
例如:
@interface Test : NOObject
@property(nonatomic) NSString *str;
@end
相當(dāng)于:
@interface Test : NSObject {
????NSString *_str;
}
- (void)setStr:(NSString *)str;
- (NSString *)str;
@end
@implement Test
- (void)setStr:(NSString *)str {
????_str = str;
}
- (NSString *)str {
????return _str;
}
@end