retain-cycle

Ein Retain-Zyklus ist eine Situation in der reference-gezählten Speicherverwaltung, wenn zwei (oder manchmal mehr) Objekte starke Referenzen zueinander haben. Normalerweise werden Objekte zerstört, wenn ihre Referenzzählung Null erreicht und die Referenzen, die sie enthalten, zu diesem Zeitpunkt freigegeben werden. In einem Zyklus hält jedes Objekt das andere am Leben, und nichts wird zerstört, wenn der Zyklus nicht absichtlich unterbrochen wird.
1
Antwort

Zyklus in Swift-Delegat beibehalten [duplizieren]

Ich habe ein UIViewController und darin ein UIToolbar . Sie werden von einem Storyboard instanziiert. Ich habe eine benutzerdefinierte Klasse für meine UIToolbar erstellt. Basierend auf irgendeiner Logik zeige ich oder zeige keine K...
15.07.2015, 13:56
3
Antworten

ARC, self und blockt

Ich dachte, ich verstehe die Verwendung von Selbst in einem Block, der kopiert wird, ist ein no no . Aber in einem Versuch, meinen Code zu säubern, habe ich eine Reihe von Warnungen in Xcode aktiviert, eine namens "Senden von Nachrichten an...
12.03.2014, 00:20