我对以下语法有点困惑:
@property (nonatomic, getter = isFailed) BOOL failed; // Return Yes if image failed to be downloaded
特别是getter = isFailed
行。
如果我理解正确,getter是一种简单的方法,如下所示:
-(BOOL)failed{
return _failed;
}
那意味着什么?
答案 0 :(得分:3)
getter =
语法告诉编译器调用属性访问的方法;没有它,它默认为属性的名称。因此,如果声明没有getter =
,您的示例代码将会起作用,但是使用它时,您需要使用
- (BOOL)isFailed {
return _failed
}