Das Problem
Nach dem Einstieg in die iPhone Entwicklung wird man früher oder später auf das Problem stossen, dass man einen String in eine Zahl umwandeln möchte oder umgekehrt. Dies wird zum Beispiel benötigt wenn man eine Zahl in einem UiLabel ausgeben möchte.
Die Lösung
//1. derString bekommt den Inhalt “12″
NSString *derString = @”12″;
//2. dieZahl wird der Inhalt von derString als numerischer Wert zugewiesen
int dieZahl = [derString intValue];
//3. derNeueString bekommt die 12 von dieZahl zugewiesen
NSString *derNeueString = [NSString stringWithFormat:@"%d", dieZahl];
//4. Zum testen geben wir das alles noch in der Konsole aus
NSLog(derNeueString);
//Am Ende räumen wir den Speicher noch auf
[derString release];
[derNeueString release];
Das war der erste Beitrag aus der Serie “Code Fragmente”.
Hinweis: Die Serie Code Fragmente bietet Lösungsansätze für Cocoa Neulinge und soll Euch den Einstieg in die iPhone Entwicklung erleichtern. Die Artikelserie ist nicht als Einsteigerkurs in die Cocoa Programmierung gedacht, ist viel mehr ein Kochbuch mit kleinen Code Rezepten für den Programmieralltag.