Я просматриваю какой-то старый код в одном из моих приложений и исправляю код в областях, которые могут быть потенциально проблематичными.
Я вижу много старого кода, используя...
NSRange range = //determine range here....
if(range.length > 0)
{
//do stuff
}
Является ли этот код "прекрасным" или мне нужно его изменить?
NSRange range = //determine range here....
if(range.location != NSNotFound)
{
//do stuff
}
Являются ли эти два метода идентичными, по существу, или нет?