Как загладить каждое слово NSString

Я пытаюсь понять, как взять данный NSString и преобразовать его в случай верблюда. Я видел много примеров кода, чтобы идти туда и обратно между underscores_ и camel-case, но я имею дело со строками, которые капитализируются.

Итак, если бы у меня была строка: 12345 SAMPLE STREET #12 или 789 N HASKELL STREET, как бы я мог преобразовать их в 12345 SAMPLE STREET #12 и 789 N HASKELL STREET?

Извините, если это глупый вопрос, но я довольно новичок в мире фреймворков objective-c/cocoa.

Ответы