2010-09-25 16 views
14

Sto cercando di capire come prendere un dato NSString e convertirlo in caso cammello. Ho visto molti esempi di codice là fuori per andare avanti e indietro tra underscores_ e cammel-case, ma ho a che fare con stringhe che sono in maiuscolo.Come capitalizzare ogni parola di una NSString

Quindi, se ho avuto la stringa: 12345 SAMPLE STREET #12 o 789 N HASKELL STREET, come potrei essere in grado di convertire coloro ai 12345 Sample Street #12 e 789 N Haskell Street?

Scusate se è una domanda stupida, ma sono abbastanza nuovo per il mondo oggettivo c/cacao framework.

+5

Questo è il caso del titolo/tappi nome proprio, non caso cammello. – BoltClock

+1

CamelCase sarebbe 12345SampleStreetNumber12 o 789NorthHaskellStreet. –

risposta

77
+2

Probabilmente la migliore risposta utile e breve su SO :) – giampaolo

+0

Semplicità della notazione dei punti: NSString * lowerCaseString = @ "parole minuscole"; NSString * stringName = lowerCaseString.capitalizedString; – zmonteca

Problemi correlati