开发学院手机开发iPhone 开发 iOS开发基础之@property关键字 阅读

iOS开发基础之@property关键字

 2010-12-18 08:06:17 来源:WEB开发网   
核心提示:声明一个属性时, 头文件中:@interface MyClass : NSObject{float value;}@property float value;@end实现文件中:@synthesize float value;@synthesize 指令相当于让编译器同时为你实现getter和setter方法,等同于:

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

@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指令,只需要实现上诉两个方法中的其中一个就可以了。

Tags:iOS 开发 基础

编辑录入:爽爽 [复制链接] [打 印]
[]
  • 好
  • 好的评价 如果觉得好,就请您
      0%(0)
  • 差
  • 差的评价 如果觉得差,就请您
      0%(0)
更多精彩
    赞助商链接

    热点阅读
      焦点图片
        最新推荐
          精彩阅读