黑马程序员技术交流社区

标题: OC @synthesize [打印本页]

作者: macau    时间: 2015-1-21 19:17
标题: OC @synthesize

@synthesizer 细节:


                     1>  @synthesize   age = _age;


                           set 和get实现中会访问成员变量_age。


                            如果成员变量 _age不存在时,就会自动生成一个@private的成员变量 _age。


                      2> @synthesize  age


                             set 和get 实现中会访问成员变量age。


                             如果成员变量age不存在,就会自动生成一个private的成员变量age。


                     3> 手动的实现


                             当手动实现了set 方法,编译器就只会自动生成get方法。


                             当手动实现了get 方法, 编译器就只会自动生成set方法。


                             若同时实现了set 和get 方法,编译器就不会自动生成不存在的成员变量。

                              

                          







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2