Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
Foundation
Foundation ist das Basis-Framework von Apple für MacOS X und iOS.
Die Klassen von Foundation beginnen i.d.R. mit dem Kürzel „NS“ als Abkürzung für das, von Steve Jobs entwickelte, Betriebssystem NeXTStEP, auf dessen Komponenten MacOS X basiert.
Zahlen
String zu Zahl
Um ein String als Zahl verwenden zu können, muss der String mittels des NSNumberFormatters
in eine Zahl vom Typ NSNumber
umgewandelt werden:
NSNumberFormatter *numberFormatter = [[NSNumberFormatter alloc] init]; numberFormatter.numberStyle = NSNumberFormatterDecimalStyle; NSNumber *foo = [numberFormatter numberFromString:@"42"];
Quelle: Stack Overflow: How to convert an NSString into an NSNumber
Strings
Teile in einem String ersetzten
Um Teile in einem String zu ersetzen gibt es in jedem Objekt der Klasse NSObject
die Methode stringByReplacingOccurrencesOfString:withString:
:
NSString *foo = @"Hello World"; NSString *bar = [foo stringByReplacingOccurrencesOfString:@"World" withString:@"Sky"]; // Hello Sky
Quelle: Stack Overflow: Replace a substring with another substring
Datum/Uhrzeit
Aktuelles Datum und Uhrzeit
Das aktuelle Datum die aktuelle Uhrzeit liefert die Klassen-Methode date
der Klasse NSDate
:
NSDate *now = [NSDate date]