我有一个我正在研究的示例代码,而不是在m文件中声明布尔值,作者这样做了:
-(BOOL) loading
{
return _loading;
}
并像这样使用它:
self.loading = NO;
为什么我不能这样做:
BOOL loading = NO;
如果我们需要,请将其设置为:
loading = YES;
答案 0 :(得分:0)
该示例是一个getter方法,它从属性_loading返回值。 self.loading执行setter方法,该方法将BOOL属性设置为NO。
有很多教程描述了setter和getter方法,例如:http://www.youtube.com/watch?v=9fmJLaTLsok
希望稍微澄清一下。