If (NSOrderedAscending == result) может кто-нибудь объяснить это

Я читаю документацию Apple, и иногда кажется, что документация Apple слишком сложна для целей.

NSStringCompareOptions  compareOptions = NSDiacriticInsensitiveSearch;

if(NSOrderedAscending == result)

означает ли это, что строки не совпадают?

Ответ 1

NSOrderedAscending означает: левый операнд меньше, чем правый операнд. NSOrderedDescending означает противоположное: левый операнд больше, чем правый операнд.

Равенство представлено NSOrderedSame: оба операнда равны.