Aus anderen Programmiersprachen kennt man den trim(); Befehl, der folgendes tut:
trim — Entfernt Whitespaces (oder andere Zeichen) am Anfang und Ende eines Strings
In ObjC ist eine solche trim Funktionalität z.B: sinnvoll wenn man eine XML parsen möchte und in der XML Leerzeichen vor dem eigentlichen String sind.
Folgende Anweisung entfernt die störenden Leerzeichen (whitspaces):
NSString *trimmedString = [StringWithWhitespaces stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
Resultat ist ein NSString, der ohne Probleme genutzt werden kann.