Objective-C中的存取方法

浏览:454 发布日期:2015/11/20 分类:技术分享
在iOS开发中,因为objective-C的发展问题,objective-C里存取方法有好几种,不同时期的代码采用的不同方式,往往让人感到迷惑,下面就来看看objective-C中有哪些存取方法吧。

通过@property关键字

在.h接口文件中通过@property关键字去声明变量

@property id variableName;
然后再在.m实现文件中,通过@synthesize指令,告诉编译器,让其帮你生成相应的setter和getter方法

不用@systhesize指令

我们也经常会在一些教程的代码中看到,变量名开头有个下划线,这个其实就是采用了@property关键字,但是没有使用@systhesize指令去让编译器自动生成相应的方法,这时访问实例变量需要再原来的变量名前面加一个下划线。

自己去实现

比较原始的方法就是这个,自己去实现getter和setter方法,

- (void) setProperty: (id) value;
- (id) property;
http://yuantuan.com
最佳答案
评论( 相关
后面还有条评论,点击查看>>