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指令,只需要实现上诉两个方法中的其中一个就可以了。
[]
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››iOS Safari支持浏览器内方向感应
- ››ios实现条形码扫描功能
- ››iOS开发知识:Core data操作含有初始数据的sqlite...
- ››iOS iPhone官方参考资料明细
- ››iOS开发基础:Modal View Controller的不同呈现方...
- ››iOS如何处理设备方向变化
- ››iOS开发基础之@property关键字
- ››iOS4下实现UIView动画结束后调用事件的新方法
- ››iOS开发代码:从文本文件中读取内容到字符串里
- ››iOS开发基础-UITableView
- ››iOS 开发者应该知道的 ARM 结构
更多精彩
赞助商链接