=
35.173.57.84

Daschmi's Notizblog

Logo des Etikators - Tool um online drucken von Etiketten für selbst angefertigte Tinkturen

Datei in String einlesen

Erstellt in IPhone SDK am 31. Juli 2011

Um den Inhalt einer Date in eine Variable vom Typ NSString einzulesen kann folgender Code verwendet werden:

	NSString *strFile = [[NSBundle mainBundle] pathForResource:@"Dateiname" ofType:@"html"];
	NSData *dataMailtext = [NSData dataWithContentsOfFile:strFile];
	NSString *strDateiinhalt = [[NSString alloc] initWithData:dataMailtext encoding:NSUTF8StringEncoding];

Alert Fenster mit dem IPhone SDK

Erstellt in IPhone SDK am 31. Juli 2011

Um ein Hinweisfenster mit einem Hinweistext zu erstellen kann folgende Funktion genutzt werden:

- (void)alert:(NSString *)meldung {
UIAlertView *alert = [UIAlertView alloc];
[alert initWithTitle:@"Titel" message:meldung delegate:nil cancelButtonTitle:nil otherButtonTitles:@"Ok", nil];
[alert message];
[alert show];
[alert release];
}

Vergleich von zwei Zeichenketten

Erstellt in IPhone SDK am 29. Juli 2011

Um zwei Zeichenketten zu vergleichen muss folgende Funktion aus NSString verwendet werden:

[strZeichenkette1 isEqualToString:strZeichenkette2]

Zahlen nach String casten und ausgeben

Erstellt in IPhone SDK am 29. Juli 2011

Um eine Zahl in einem String auszugeben kann die Funktion stringWithFormat der Klasse NSString verwendet werden.

NSString text = [NSString stringWithFormat:@"%.2f", dValue];

Siehe auch Dokumentation

Eine Funktion, die einen double Wert als String ausgibt könnte z.B. so aussehen:


- (NSString *)format:(double)dValue nStellen:(int)nStellen {

 NSString *strOut = [NSString stringWithFormat:[NSString stringWithFormat:@"%%.%if", nStellen], dValue];
 return strOut;

}

Hintergrundbild für ein UIView

Erstellt in IPhone SDK am 29. Juli 2011

Um einem UIView ein Hintergrundbild zu verpassen muss folgender Code verwendet werden. Das Bild wird dabei wiederholend auf das UIView übertragen.

UIColor *backgroundImage = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"bg.png"]];
view.backgroundColor = backgroundImage;

[backgroundImage release];