Ich bin für eine einfache, effiziente Weise suchen Strings in Camelcase umwandeln zu unterstreichen Notation (dh MyClassName -> my_class_name) Mein und wieder zurück in Objective C.Camelcase zu Unterstrichen und zurück in Objective-C
aktuelle Lösung umfasst viele rangeOfString
, characterAtIndex
und Operationen auf NSMutableStrings, und ist einfach nur hässlich wie Hölle :) Es scheint, dass es eine bessere Lösung, aber ich bin mir nicht sicher, was es ist.
Ich würde lieber nicht eine Regex-Bibliothek nur für diesen einen Anwendungsfall importieren, obwohl das eine Option ist, wenn alles andere fehlschlägt.
Danke Rob - mein Mangel an Erfahrung mit NSScanner hat mich dazu gebracht, diese Lösung zu übersehen, aber es ist viel sauberer als das, was ich hatte. –