Suchergebnisse für Anfrage "retain-cycle"

2 die antwort

Verweis auf das schwache Selbst in einem verschachtelten Block

Angenommen, ich erschaffe bereits ein schwaches Selbst mit

3 die antwort

ARC, self und blocks

Ich dachte, ich hätte verstanden, dass die Verwendung von self in einem Block, der kopiert wird, a istnein nein. Bei dem Versuch, meinen Code zu bereinigen, habe ich eine Reihe von Warnungen in Xcode aktiviert, eine mit dem Namen "Senden von ...

1 die antwort

Ersetzen von __weak, wenn ARC nicht verwendet wird

TOP-Veröffentlichungen

2 die antwort

Swift Memory Management: Speichern der Funktion in var

Ich suche nach der besten Methode zum Speichern von Funktionen als Variable in anderen Objekten. Insbesondere möchte ich vermeiden, Zyklen beizubehalten, die bei der Erfassung von @ auftreteself in der Funktion. Ausgehend von Objective-C und ...

4 die antwort

erschiedene Verschlüsse mit unterschiedlichen Ergebnissen für Beibehaltungszyklen in swi

Ich lese gerade den Swift Programming Language Guide von Apple. Im Abschnitt zum starken Referenzzyklus für Verschlüsse habe ich einen anderen Verschlusstyp ausprobiert, der jedoch nicht die erwartete Ausgabe ergab. class HTMLElement { let name: ...

4 die antwort

Ist der SchwachSelbst / StarkSelbst-Tanz wirklich notwendig, wenn auf sich selbst in einer nicht beibehaltenen Vervollständigung verwiesen wird, die von einem UIViewController aufgerufen wird?

Angenommen, ich habe die folgende Methode in einemUIViewController Unterklasse: - (void)makeAsyncNetworkCall { [self.networkService performAsyncNetworkCallWithCompletion:^{ dispatch_async(dispatch_get_main_queue(), ^{ ...

3 die antwort

Zyklus in ARC beibehalten

Ich habe noch nie an einem nicht ARC-basierten Projekt gearbeitet. Ich bin gerade auf einen Zombie in meinem ARC-basierten Projekt gestoßen. Ich habe festges...

2 die antwort

Warum unterscheidet sich die Anzahl der Beibehaltungen im Debug- und im Ausführungsmodus?

Ich weiß, wie ARC und MRC funktionieren. aber ich bin verwirrt beim Testen des folgenden Codes. Ich weiß nicht warum das passiert. Warum ist die Anzahl der Beibehaltungen im Debug- und im Ausführungsmodus für dieselbe ...

3 die antwort

Core Data - break behalte den Zyklus des übergeordneten Kontexts bei

Angenommen, wir haben zwei Entitäten in einem Kerndatenmodell: Abteilungen und Mitarbeiter.Die Abteilung hat eine Eins-zu-Viele-Beziehung zu den Mitarbeitern...

9 die antwort

Wie man mit schwachem Selbst in schnellen Blöcken mit Argumenten richtig umgeht

In meinemTextViewTableViewCellIch habe eine Variable, um einen Block zu verfolgen, und eine Konfigurationsmethode, bei der der Block übergeben und zugewiesen wird. Hier ist meinTextViewTableViewCell Klasse: // // TextViewTableViewCell.swift // ...