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.
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
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
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
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>
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
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
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]
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
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
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.
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
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
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
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
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