我在类中有一个常量,我用#define HEIGHT 65
来定义它。我知道如何通过调用返回此常量的getter方法将其从这个类中取出来。我的意思是我不想这样做:
#define HEIGHT 65
.
.
.
-(int)getHeight{
return HEIGHT;
}
但问题是有一种方法可以定义一个常量@property
,并像其他instanceClass.HEIGHT
一样通过properties
获取。
有什么想法吗?
答案 0 :(得分:1)
怎么样:
@property (nonatomic, readonly) int height;
然后在实现文件中:
@dynamic height;
....
- (int)height {
return HEIGHT;
}