Comment mettre en majuscule le premier mot de la phrase en Objective-C?

J'ai déjà trouvé comment capitaliser tous les mots de la phrase, mais pas le premier mot seulement.

NSString *txt =@"hi my friends!"
[txt capitalizedString];

Je ne veux pas changer de minuscules et de mettre en majuscule le premier caractère. J'aimerais mettre en majuscule le premier mot seulement, sans changer les autres.

InformationsquelleAutor wal | 2010-03-12