선호되는 방법은 무엇입니까? myInteger 시간의 99.99 %가 유효한 값을 가지며이 메서드는 매우 빠르게 호출 될 것이라고 가정합니다.평가가 좋다면
- (BOOL)validDate
{
NSUInteger myInteger = ...//method to obtain value;
return (myInteger != NSNotFound);
}
실제로 지점을 수행 할 필요가 없기 때문에 :
-(BOOL)validDate
{
NSUInteger myInteger = ...//method to obtain value;
if (myInteger != NSNotFound)
return YES;
return NO;
}
-(BOOL)validDate
{
NSUInteger myInteger = ...//method to obtain value;
if (myInteger == NSNotFound)
return NO;
return YES;
}
이 질문을 끝내기로 결심했다면 설명해주십시오. – user523234
의견을 기반으로하는 답변이 있다고 생각하기 때문에 투표를 종료합니다. 정답은 그다지 중요하지 않기 때문에 이것은 말도 안됩니다. 차이점은 하나의 기계 명령입니다. 또한, Wain의 대답은 내가 선호하는 것입니다. – JeremyP
이런 종류의 질문은 아마도 http://codereview.stackexchange.com/ –