Programmieren mit Swift - Für macOS und iOS
Programmieren mit Swift - Für macOS und iOS
Groß- und Kleinschreibung

Wie Sie auf der vorherigen Seite erfahren haben, können Sie durch caseInsensitiveCompare einen Text unabhängig von der Groß- und Kleinschreibung vergleichen. Manchmal ist es aber nötig, die Schreibweise des Textes permanent zu verändern. Mit dem Befehl lowercaseString werden alle Buchstaben einer Zeichenkette zu kleinen Buchstaben.
NSString *myText = @"Guten Morgen meine Damen und Herren";
NSString *myLowercase = [myText lowercaseString];
NSLog(@"%@",myLowercase);
Wollen Sie hingegen nur Großbuchstaben, geht dies mit dem Befehl uppercaseString.
NSString *myText = @"Guten Morgen meine Damen und Herren";
NSString *myUppercase = [myText uppercaseString];
NSLog(@"%@",myUppercase);
Eine weitere interessante Variante ist capitalizedString. Hierdurch wird jeweils der erste Buchstabe eines Wortes groß, alle anderen klein. Diese Methode kann praktisch sein, um einen Text zu formatieren.
NSString *myText = @"guten MORGEN meine damen UND herren";
NSString *myCapitals = [myText capitalizedString];
NSLog(@"%@",myCapitals);