@property
@property NSInteger *slider;
//等于以下
//- (void)setSlider: (int)slider;
//- (int)slider;
property 一般是寫在 .h 文件
- 自動(dòng)生成實(shí)例變量的setter和getter方法的 聲明
- 一行代碼就可以完成setter and getter方法的聲明和實(shí)現(xiàn),以及成員變量的聲明
@synthesize
@synthesize age = _age;
//等價(jià)以下
//- (void)setAge: (int)age{
// _age = age;
//}
//- (int)age{
// return _age;
//}
synthesize 一般寫在 .m 文件
- 自動(dòng)生成成員變量的setter和getter方法的 實(shí)現(xiàn)
- synthesize后面跟的是property后面聲明的實(shí)例變量
它們是Objective-C 2.0加入的指令,前者用于聲明,后者用于合成訪問器,結(jié)合使用就可以自動(dòng)生成訪問器了