梦烟
梦烟
  • 发布:2015-11-20 15:38
  • 更新:2015-11-20 15:38
  • 阅读:1482

Objective-C中的存取方法

分类:MUI
iOS

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;
0 关注 分享

要回复文章请先登录注册