Tag: autorelease

Verwenden Sie autorelease für Fragen rund um das zurückstellen der Veröffentlichung einer variable gespeichert, die innerhalb eines Objekts erst einige Zeit in der Zukunft zu erleichtern, die darauf verweisen, beim vermeiden von Speicherlecks

Objective C autorelease

Anzahl der Antworten 3 Antworten
Hallo, ich verstehe nicht ganz, die autorelease-Funktion aufrufen, die in obj-C. @interface A{ id obj; } @implementation A -(void)myMethod; { obj = [BaseObj newObj]; //where newObj is a method like :[[[BaseObj alloc]init]autorelease]; } -(void)anotherMehtod; { [obj someMeth];

double-free - *** setzen Sie einen Haltepunkt in malloc_error_break zum Debuggen in BOGEN

Anzahl der Antworten 2 Antworten
Bin ich mit der ARC in meinen Anwendungen mit core data und das einfädeln etc nach all der harten Arbeit zu bekommen, Kern-Daten-Arbeit mit Gewinde ohne Abstürze jetzt bin ich immer ein neuer crash mit der Grund-

Was ist der Unterschied zwischen loslassen und autoreleasing?

Anzahl der Antworten 4 Antworten
Ich habe immer noch unklar, zu verstehen, über release und autorelease. Was sind die Unterschiede zwischen den beiden von Ihnen? Ich habe diesen code. Für die facebook-Verbindung. Ich crash es manchmal wenn ich auf Facebook login, ich

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

Warum ist autorelease besonders gefährlich/teuer für iPhone-Anwendungen?

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche nach einer primären Quelle (oder eine wirklich gute Erklärung), um wieder den Anspruch, dass die Verwendung von autorelease gefährlich ist oder übermäßig teuer, wenn das schreiben von software für das iPhone. Mehrere

Objekt wurde wahrscheinlich geändert, nachdem befreit

Anzahl der Antworten 4 Antworten
Ich bin an einem Projekt arbeiten auf dem iPhone. Ich bin jetzt einleiten einer neuen UIViewController aus einem anderen UIViewController, und dann zwischen Ihnen wechseln. Hier ist mein code. iGreenAppDelegate *delegate = [UIApplication sharedApplication].delegate; if(checkInViewController) { [checkInViewController

Gibt es eine Möglichkeit zum erstellen einer NSDecimal ohne Verwendung von NSNumber und erstellen autoreleased Objekte?

Anzahl der Antworten 2 Antworten
Ich bin der Durchführung einer Reihe von Berechnungen mit NSDecimal und bin für die Schaffung einer NSDecimal Struktur mit der folgenden Technik: [[NSNumber numberWithFloat:kFloatConstant] decimalValue] Ich bin mit NSDecimal zu vermeiden, mit autoreleased NSDecimalNumber Objekte (wenn die

Wie finde ich die Ursache eines malloc "double free" Fehlers?

Anzahl der Antworten 13 Antworten
Ich bin die Programmierung einer Anwendung in Objective-C und ich bin immer diese Fehlermeldung: MyApp(2121,0xb0185000) malloc: *** error for object 0x1068310: double free" *** setzen Sie einen Haltepunkt in malloc_error_break Debuggen Ist es auch passiert, wenn ich

Was ist der Unterschied zwischen dem Senden-Release oder -Drain zu einem Autorelease-Pool?

Anzahl der Antworten 3 Antworten
In vielen Büchern und auf vielen Seiten sehe ich -drain. Gut, für einen Autorelease-Pool, der cool klingt. Aber ist es nichts anderes als eine Version? Ich würde vermuten -drain macht einfach den Pool -release alle Objekte, ohne