Was ist der Zweck der Verwendung von NSOrderedSame? [Duplikat]

7

Was ist der Zweck der Verwendung von NSOrderedSame in der unteren Codezeile?

%Vor%
  

Dabei ist result eine String-Variable.

    
Shankaranarayana 09.08.2011, 07:08
quelle

1 Antwort

24

Die Vergleichsmethoden in Cocoa und Cocoa Touch geben an, wie die verglichenen Objekte sortiert werden sollen, anstatt nur einen booleschen Wert zurückzugeben, der angibt, ob die Werte gleich sind oder nicht. Es gibt drei Werte:

  • NSOrderedAscending : Der linke Operand ist kleiner als der rechte Operand.
  • NSOrderedSame : Die beiden Operanden sind gleich.
  • NSOrderedDescending : Der linke Operand ist größer als der rechte Operand.

So überprüft Ihr Code einfach, ob die Zeichenfolge, auf die result zeigt, gleich der Zeichenfolge "ERROR" ist, wobei die Unterschiede in case (dh "error" , "erRoR" etc. werden alle als gleich "ERROR" betrachtet.

    
DarkDust 09.08.2011, 07:13
quelle

Tags und Links