iOS开发@property关键字_IOS开发教程-查字典教程网
iOS开发@property关键字
iOS开发@property关键字
发布时间:2015-06-05 来源:查字典编辑
摘要:声明一个属性时,头文件中:@interfaceMyClass:NSObject{floatvalue;}@propertyfloatvalu...

声明一个属性时, 头文件中:

@interface MyClass : NSObject

{

float value;

}

@property float value;

@end

实现文件中:

@synthesize float value;

@synthesize 指令相当于让编译器同时为你实现getter和setter方法,等同于:

-(float)value;

-(void)setValue:(float)newValue;

当有一种情况例外,就是当属性是boolean类型时。

另外,如果你只需要实现getter或setter中的某一个方法,那么就不需要使用@synthesize指令,只需要实现上诉两个方法中的其中一个就可以了。

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新IOS开发学习
    热门IOS开发学习
    编程开发子分类