哪一個會是首選的方法?假設myInteger的99.99%的時間將有一個有效的值,並且這種方法會非常迅速地被調用。首選如果評估
-(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/ –