Detectar palabra completa en cadenas NS

¿Cómo detecto si una NSString contiene una palabra específica, p. Ej.is.

Si el NSString esHere is my string. His isn't a mississippi isthmus. It is...? El método debe detectar la palabra.is y volverYES.

Sin embargo, si el NSString esHis isn't a mississipi isthmus, debería volverNO.

Traté de usarif ([text rangeOfString:@"is" options:NSCaseInsensitiveSearch].location != NSNotFound) { ... } Pero detecta caracteres no palabras.

Respuestas a la pregunta(4)

Su respuesta a la pregunta