Hallo zusammen,
das erste und trivialste ist eine Klasse wird groß geschrieben.
Etwas anderes ist nicht legitim. Auch keine Kommentare sind nicht tragbar.
Sind aber insofern nur ein "Schönheitsfehler".
http://developer.apple.com/documentation/Cocoa/Conceptual/MemoryMgmt/MemoryMgmt.html
• Diese Grundvoraussetzung wurde nicht beachtet. Der Fehler ist leider auch nicht duldsam.
• init > entsteht ein Dangling Pointer > bei Deinem Code nicht, da Du zum Glück Fehler s.o. begannen hast
• Wäre Fehler A nicht, dann fehlt dennoch die Implementierung eines AR-Pools
• Wäre dieser Fehler nicht, dann hättest Du Deinen Dangling Pointer
Wie Du siehst ein Teufelskreis, der da entsteht. Zum Glück eine gute Kombination an Fehlern, die Dein Programm laufen lässt.
Aber Du hast dem "System enorm geschadet". (für diese kleine Applikation)
• init > was passiert, wenn Deine Erstellung des Objektes verweigert wird? (if ist hier Pflicht)
• Der Import von Header-Dateien scheint mir nicht ganz sinnig
• Die Umsetzung in einer Datei widersprich jeglicher Struktur (siehe bitte Beispiele)
• init Methode deklarieren, für? Schönheitsfehler.
... usw. Ich bitte um Verständnis, dass ich keine Schulung geben kann.
Du solltest Deine Info.plist auch mit "Application is agent" erweitern. Ist unschön, wenn das als Applikation läuft.
Ich persönlich schreibe auch erst seit drei Monaten Cocoa. Deshalb weiß ich eigentlich auch nichts ;-)
"DarkThoughts" werte es bitte nicht als Angriff.
Aber Andi, Du hast Dir Gedanken gemacht, Dich belesen, versucht etwas zu bauen und fragst jetzt nach. Da helfe ich sehr gerne weiter.
Ich persönlich finde es toll, wenn man jemandem helfen kann. Aber jemandem etwas hinwerfen und er freut sich, obwohl ihm die Umstände egal sind ist für mich mein Wissen unnütze weitergegeben.
Meines Erachtens habe ich Infos, seit Beginn des Threads, gemessen an der von DarkThoughts erbrachten Leistung kundgetan.
Mit all den Infos wäre er mindestens schon genauso weit wie Du.
Ausserdem habe ich mein Code auch irgendwo publiziert. Wie schon erwähnt.
Ich beobachte die AS-Abteilung immer rege. (obwohl es mich nahezu nicht mehr interessiert)
Fehlt Dir nicht auf: Hallo... ich brauche... kann man... gibt mir jemand...
Dabei gibt es null Eigeninitiative. Wer keine Zeit hat, der soll sein Wunsch in Auftrag geben und dafür bezahlen.
Klar, ich muss nicht dadrauf antworten. Dann gibt man den Leuten die Links + die notwendigen Informationen. Dann sind sie beleidigt, weil sie damit als solches nichts anfangen können.
Naja, herrscht ja wieder Frieden hier
Viele Grüße