Objective-C (cocoa) equivalente al extremo de python / comienza con

Python tiene funciones string.startswith() y string.endswith() que son bastante útiles. ¿Qué métodos NSString puedo usar para tener la misma función?

Utilice -hasPrefix: y -hasSuffix: ::

 NSString *s = @"foobar"; NSLog(@"%d %d\n", [s hasPrefix:@"foo"], [s hasSuffix:@"bar"]); // Output: "1 1" 

Desea los mensajes hasPrefix y hasSuffix .

También tiendo a usar la compare:options: mensaje con bastante frecuencia para lograr lo mismo pero con una comparación que no distingue entre mayúsculas y minúsculas.

-hasPrefix () y -hasSuffix () devuelven YES o NO dependiendo de si el receptor comienza o termina con la subcadena dada. Si eso es lo que comienza con () y endswith (), entonces esa es tu respuesta.