Llame a un método en cada palabra en NSString

Me gustaría recorrer unNSString y llamar a una función personalizada en cada palabra que tenga cierto criterio (por ejemplo, "tiene 2 'L'). Me preguntaba cuál era la mejor manera de abordar eso. ¿Debo usar Buscar / Reemplazar patrones? ¿Bloques?

-(NSString *)convert:(NSString *)wordToConvert{
    /// This I have already written
    Return finalWord;
}

-(NSString *) method:(NSString *) sentenceContainingWords{
    // match every word that meets the criteria (for example the 2Ls) and replace it with what convert: does. 
}

Respuestas a la pregunta(4)

Su respuesta a la pregunta