pdr2002
Aktives Mitglied
- Dabei seit
- 28.01.2004
- Beiträge
- 7.426
- Reaktionspunkte
- 298
Menno, nein, ich gebe nicht auf!
Das will ich Dir auch nicht raten, bist schließlich unsere Vorturnerin.
Folgen Sie dem Video unten, um zu sehen, wie Sie unsere Website als Icon auf Ihrem Homescreen erstellen.
Anmerkung: This feature may not be available in some browsers.
Menno, nein, ich gebe nicht auf!
das wird doch alles in der memory management guideline erklärt.
auch um welche objekte du dich von hand kümmern musst.
wie erstellst du denn den string? mit alloc init?
oder kriegst du den von einer methode zurück?
Wer mag mal, gerne auch gegen Aufwandsendschädigung über meinen Code schauen und mir einmal vorführen, wie ich es richtig mit diesen 5 Objekten hinbekomme?
es ist nicht sehr schön das im AppDelegate umzusetzen. Ein eigenere Controller mit dem passenden View wäre sauberer. Da es aber so trivial ist "egal".
- das Beispiel zeigt Dir auch den Umgang mit lokalisierten Strings
- (void)appendToMe:(NSString *)aString {
NSString *appended = [[NSString alloc] initWithFormat:@"%@%@", mainString, aString];
[meinString release];
meinString = appended;
}
Und nun muss ich auf eine bereits angelegte Instanzenvariable eine neue anlegen?
meinString *neuerString = [[meinString alloc] init];
geht doch gar nicht. Da gibt es eine Methode alloc not found!
@pmau
Ich wollte doch nur die eine Instanzenvariable verwenden und jetzt kommt hier jeder mit etwas anderem, wo sicherlich jeder auch Recht hat.
dadurch, dass du meinString schon als property gemacht wird, kannst du ja auch das NSString weglassen.
*meinString = @"blah";
"Assigning to 'NSString' from incompatible type 'NSString *'
Nee, nee, so wird das nichts, wenn schon ein String so einen Aufwand macht.
Zugriff auf "ausgabeText" ohne Setter bzw. Getter
hast du überhaupt mal die memory management guidelines gelesen?