Tag: dealloc

In Kakao (und andere frameworks, die sich aus NeXTSTEP), dealloc wird die Instanz-Methode verantwortlich für das abreißen eines Objekts. Sollte es das Objekt freigeben, das die Referenzen, um seine ivars und rufen Sie dann, bis der Superklasse Umsetzung.

Gültigen Verwendung von Accessoren in init und dealloc-Methoden?

Anzahl der Antworten 2 Antworten
Ich gehört habe jetzt aus mehreren Quellen (stackoverflow.com, cocoa-dev, die Dokumentation, blogs, etc), dass es "falsch" zu verwenden, Zugriffsfunktionen und-Einstellungen (foo, setFoo:) in deinem init und dealloc-Methoden. Ich verstehe, dass es es gibt eine entfernte Möglichkeit, zu

können wir außer Kraft setzen alloc und dealloc in objective C?

Anzahl der Antworten 2 Antworten
Ich weiß, dass dies nur selten erforderlich ist, um das überschreiben der alloc oder dealloc Methoden,aber wenn erforderlich ist es möglich in der iPhone-Programmierung? InformationsquelleAutor User97693321 | 2011-09-29

UIViewController -dealloc-Methode nicht aufgerufen

Anzahl der Antworten 4 Antworten
Arbeite ich mit Automatic Reference Counting". Ich habe eine benutzerdefinierte UIViewController Unterklasse und immer wenn ich call -presentViewController: animated:completion: oder entfernen Sie die Ansicht aus der superview ich möchte NSLog so etwas wie "ich bin dealloced" so

Vektor als Schüler

Anzahl der Antworten 4 Antworten
Hallo, ich habe diese Frage: Ich möchte einen vector in der Klasse. Dies ist vielleicht meine Frage einfacher für Sie und ich entschuldige mich dafür. wie soll ich das erklären, der Vektor? Und ist das richtig? std::vector<int>

Erste "freigegeben ist, während der Schlüssel-Wert-Beobachter waren noch registriert." - Fehler nach Umstellung auf ARC

Anzahl der Antworten 1 Antworten
Ich bin mit diesem Klasse: https://github.com/alexleutgoeb/ALPickerView Seit ich konvertiert ARC, ich bekomme diese Fehlermeldung nach dem Klick auf den pickerview ein paar mal: 2011-10-18 14:10:19.424 MappingApp[3398:10d03] An instance 0x73c7cd0 of class CustomTapGestureRecognizer was deallocated while key value

iOS - viewController dealloc-Methode nicht aufgerufen wird, nach der Einnahme der vorherigen viewController

Anzahl der Antworten 2 Antworten
In iOS, ich pop aus den aktuellen viewController in die Vorherige, aber es geht nicht in dealloc. Ist dies, weil es ist ein weiterer Zeiger zeigt auf den aktuellen viewController, entweder in einem anderen viewController oder in

Die richtige Art und Weise zu erklären, alloc, load, und dealloc ein NSMutableArray

Anzahl der Antworten 3 Antworten
Ich erkläre mein array in mein *.h-Datei: @interface aViewController: UIViewController { NSMutableArray *anArray; //Sie brauchen, um später ändert sich das oft. } @Ende Ich alloc Speicher für mein es *.m-Datei: -(void) viewDidLoad { anArray = [[NSMutableArray alloc]

Dealloc-Methode hinzu, die in iOS und Einstellung der Objekte auf null

Anzahl der Antworten 4 Antworten
Ich habe eine ziemlich grundlegende Frage. In einigen Beispielen, die ich gesehen habe, die Objekte sind, die gerade veröffentlicht in der dealloc-Methode hinzu. In anderen sind die Objekte freigegeben und dann auf nil. Gibt es einen Grund

Druck-Instanz-ID an NSLog?

Anzahl der Antworten 2 Antworten
In der dealloc-Methode für eine Klasse, wie würde ich ausdrucken der ID (oder ein anderer eindeutiger Bezeichner) für die Instanz aufgehoben? - (void)dealloc { NSLog(@"_deallocing: ??"); [super dealloc]; } Ist das möglich? Ich versuche nur, um ein

Kraft explizite löschen eines Java-Objekts

Anzahl der Antworten 14 Antworten
Ich arbeite an einer Java-server verarbeitet eine MENGE von sehr dichten Verkehr. Der server nimmt die Pakete vom Kunden (oft viele Megabyte) und leitet Sie an die anderen clients. Die server nie explizit speichert alle eingehenden/ausgehenden Pakete.

Benutzerdefinierte Dealloc und ARC (Objective-C)

Anzahl der Antworten 1 Antworten
In meiner kleinen iPad app habe ich eine "Sprache wechseln" - Funktion, die verwendet Beobachter. Jeder view-controller registriert sich mein Beobachter während seiner viewDidLoad:. - (void)viewDidLoad { [super viewDidLoad]; [observer registerObject:self]; } Wenn der Nutzer auf die

Hinzufügen und Entfernen von Beobachtern zu NSNotificationCenter in einem UIViewController

Anzahl der Antworten 5 Antworten
Blick auf verschiedene Apple-Beispiele (zum Beispiel Musik Hinzufügen), in denen ich Sie hinzufügen Beobachter zu den Standard - NSNotificationCenter im viewDidLoaddann entfernen Sie Sie in dealloc. Dies scheint gefährlich ist, wie viewDidLoad mehrmals aufgerufen werden kann, ohne

Initialisieren einer Eigenschaft, Punktnotation

Anzahl der Antworten 1 Antworten
Ist es eine schlechte Idee, verwenden Sie die Punkt-notation zu initialisieren, behalten die Eigenschaften der null in meinem init-Methoden? Keine ordentliche Eigenschaft wie folgt: @property (nonatomic, retain) id foo; Sagen, in meinem init-Methode, die ich eingestellt self.foo

iPhone - dealloc - Veröffentlichung gegen Null

Anzahl der Antworten 5 Antworten
Fragen, ob jemand mit Erfahrung könnte vielleicht das ein wenig genauer erklären. Ich habe schon Beispiele gesehen... [view release]; view = nil; ....innerhalb der (void) dealloc. Was ist der Unterschied und ist das eine besser dann das

dealloc in Swift

Anzahl der Antworten 4 Antworten
Möchte ich um einige Aufräumarbeiten am Ende eines view-controller ist das Leben, nämlich das entfernen eines NSNotificationCenter Benachrichtigung. Die Umsetzung dealloc Ergebnisse in einer Swift-compiler-Fehlermeldung: Cannot override 'dealloc' which has been marked unavailable Was ist der bevorzugte