Tag: nsautoreleasepool

eine OS-X-API-Klasse verwendet, um Unterstützung Kakao Referenz-gezählt memory-management-system

-[CALayer behalten]: Nachricht gesendet, in der Instanz freigegeben

Anzahl der Antworten 3 Antworten
Ich bin für die Entwicklung von iphone-app und wenn ich auf meinem NSZombieEnabled habe ich regelmäßig einen Absturz auf Fehler : *** -[CALayer retain]: message sent to deallocated instance 0xe6012e0 Es immer kommt, wenn ich push und

Warum Xcode 4.2 verwenden von @autoreleasepool in main.m anstelle von NSAutoreleasePool?

Anzahl der Antworten 1 Antworten
Habe ich bemerkt, dass es eine andere Art und Weise in Xcode 4.2 zu Beginn der main-Funktion: int main(int argc, char *argv) { @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([PlistAppDelegate class])); } } und int main(int argc,

iOS autorelease-pool-Blöcke

Anzahl der Antworten 3 Antworten
Ich war das Lesen der Dokumentation von apple über Speicher-management-wenn ich autorelease pool Blöcke und etwas gab mir zu denken. Any object sent an autorelease message inside the autorelease pool block is released at the end of

NSAutoreleasePool ist nicht verfügbar

Anzahl der Antworten 5 Antworten
Ich bin nach "Programmierung in Objective-C" 3rd edition und ich habe Probleme mit dem ersten Beispiel. Ich bekomme immer diese Fehlermeldung: Semantische Problem: 'NSAutoreleasePool' ist nicht verfügbar: nicht verfügbar automatic reference counting " - Modus Hier ist

Wie funktioniert der NSAutoreleasePool-Autorelease-Pool?

Anzahl der Antworten 9 Antworten
Wie ich es verstehe, alles erstellt mit einem allocneueoder kopieren muss manuell freigegeben werden. Zum Beispiel: int main(void) { NSString *string; string = [[NSString alloc] init]; /* use the string */ [string release]; } Meine Frage, jedoch

Was entspricht @autoreleasepool in Swift?

Anzahl der Antworten 3 Antworten
Swift, ich merke, es ist keine @autoreleasepool{} konstruieren, obwohl Swift nicht ARC. Was ist die richtige Art und Weise zu verwalten, einen autoreleasepool in Swift, oder ist es entfernt worden aus irgendeinem Grund? InformationsquelleAutor der Frage Skotch

Warum den Autorelease-Pool verwenden?

Anzahl der Antworten 1 Antworten
Ich weiß, es ist ein autorelease pool erzeugt in der main-Methode und alle Objekte, die erhalten autorelease Nachricht bekommen in diesem pool gespeichert und freigegeben, wenn der pool entwässert. Aber es wird immer gesagt, um zu vermeiden,