一. 成员变量的setter方法与getter方法.
setter为成员变量的设置器方法.
getter为成员变量的访问器方法.
即每个类中的成员变量均有两个方法,setter方法与getter方法.如此繁琐的代码在给添加成员变量添加属性中完成.
二. 属性
@property NSString *name; 即成员变量用property修饰,即可以自动的生成setter与getter方法.
注:次语句是在@interface中进行声明的.
属性的实现:
在.m文件中利用
@synthesize name = _name;
指定生成的实例变量的setter与getter.
注意!!!!!!!!!!!!!!!!!!!!!!!!!,在OC 2.0版本中,@synthesize name = _name;忽略不写.因为在.h文件中声明的
@property NSString *name;次语句就已经为该变量自动生成了setter 与 getter.
三. 点语法
利用对象名.实例变量名即可进行赋值或者取值操作
点语法代码出现在=左侧,即调用的时setter方法.
点语法代码出现在=右侧或者单独使用,即调用的时getter方法.