OC学习笔记之@synthesize

来源:互联网 发布:ios 好用的app 知乎 编辑:程序博客网 时间:2024/05/23 02:04
作用:
    @property关键字用于set/get方法的声明,而@synthesize则用于set/get方法的实现。




用法:
    @property int age;
    @synthesize age;//表示实现.h文件中的set和get方法




@synthesize制定实例变量赋值
    1.用法:
       @property int a;
       @synthesize a=_b;//表示用a的get和set方法,修改属性a的值,相当于下面代码
       - (void) setA:(int)a
       {
              _b = a;
       }
       - (int)a
       {
              return _b;
       }
      2.如果对象中两个实例变量的属性一致(其实不一致也可以写在一起,但是不规范),那么可以这样定义@synthesize a,b;同时实现两个方法。
0 0
原创粉丝点击