¿La forma más rápida de obtener una matriz de objetos NSRange para todas las letras mayúsculas en un NSString?

Necesito objetos NSRange para la posición de cada letra mayúscula en un NSString dado para ingresar en un método para una clase de cadena atribuida personalizada.

Por supuesto, hay varias maneras de lograr esto, como rangeOfString: opciones: con NSRegularExpressionSearch o usando RegexKitLite para obtener cada coincidencia por separado mientras recorre la cadena.

¿Cuál sería el enfoque de rendimiento más rápido para lograr esta tarea?

Respuestas a la pregunta(4)

Su respuesta a la pregunta