请原谅这个模糊的标题,但我不知道如何将这个问题放在一个简短的句子中。
我写了以下方法:
- (BOOL) isValueSet {
return self.myNumberValue.boolValue;
}
我的一位同事将其更改为:
- (BOOL) isValueSet {
BOOL ret = YES;
ret = self.myNumberValue.boolValue;
return ret;
}
现在,在我看来,它们的作用完全相同。但是,我的初级程序员的眼睛习惯于查看 Java 和 JavaScript 代码,我不知道 Objective-C 编译成的程序集(?)的细微差别。我的同事通过像这样扩展它来添加到这个方法中是否有好处?