Создайте NSS-сканер для строки, затем скажите ему сканировать до заглавной буквы . Если вы хотите отсканировать более одного слова, то сканируйте одно слово за раз несколько раз, пока не закончатся слова.
Я считаю, что NSScanner больше не будет сканировать, когда вы наберете заглавную букву, поэтому вам нужно отсканировать заглавные буквы в одну строку, затем просканируйте все до следующего запуска в другую строку, затем соедините эти две строки.