Как сравнить длину строки

Вот еще интересный ход в дополнение к предыдущему посту.

По правилам 3 != (BOOL)YES. Но проверку на BOOL через if тройка, разумеется, пройдет. Поэтому, можно не сравнивать так:

if ([string length] == 0) {
    // NO
} else {
    // YES
}

А делать сразу так:

if ([string length]) {
    // YES
}

Это экономит несколько символов и повышает красоту кода :)

 21   2014   code   Objective-C
Популярное