automatic-ref-counting

Automatische Referenzzählung (ARC) ist eine Compiler-Funktion, die eine automatische Speicherverwaltung von Objective-C-Objekten bietet.
2
Antworten

Warnung beim Entfernen / Entfernen des Attributs 'strong' von der Eigenschaft?

Lesen ProgrammingWithObjectiveC kann ich sagen:    Das strong-Attribut muss nicht explizit angegeben werden, da es der Standardwert ist. Wenn ich das Attribut 'strong' für eine Eigenschaft in meinem Projekt so auslasse, %Vor% es gib...
24.03.2014, 15:06
1
Antwort

Wie kann ich ein Objekt mit einem Block Completion Handler unter ARC freigeben?

Es ist ein gängiges Muster in meinem Code, ein Objekt zuzuordnen, es mit einem Completion-Handler zu erledigen und es im Handler freizugeben: %Vor% Das funktioniert ziemlich gut, aber wenn ich versuche, den Code in ARC umzuwandeln, beschwert...
04.01.2012, 08:17
1
Antwort

Instrumente und Haufenwachstum, wann ist Wachstum wirklich ein Leck?

Ich benutze Instrumente auf einem Gerät, um herauszufinden, ob ich Speicherleckage oder -verlust habe. Insbesondere verwende ich Lecks und Zuordnungen. Während Instrumente keine Lecks aufzeigen, bedeutet das nicht, dass ich keine Speicherproblem...
16.10.2014, 22:06
2
Antworten

ARC-Fehler beim Kompilieren

Ich versuche, mit dem LLVM GCC 4.0-Compiler zu kompilieren, und ich bekomme diesen Fehler in mehreren meiner .m-Dateien: ARC verbietet explizite Nachricht senden von 'release' Ich habe versucht, -fno-objc-arc als Compiler-Flag zu verwenden, aber...
23.08.2011, 17:09
5
Antworten

Wie kann ich __weak self in dealloc-Methode referenzieren?

Ich habe an verschiedenen Stellen eine Methode namens "cancelAllPendingDownloads" Dies ist eine allgemeine Methode, die verschiedene Jobs abbricht und interne Zähler aktualisiert. Problem tritt auf, wenn es innerhalb der Dealloc-Methode aufg...
11.11.2013, 13:30
3
Antworten

malloc + Automatische Referenzzählung?

Wenn ich malloc zusammen mit der automatischen Referenzzählung verwende, muss ich den Speicher noch manuell freigeben? %Vor%     
07.05.2012, 02:37
2
Antworten

Wie gebe ich einen Strukturwert aus einer Laufzeit-definierten Klassenmethode unter ARC zurück?

Ich habe eine Klassenmethode, die ein CGSize zurückgibt, und ich möchte es über die Objective-C-Laufzeitfunktionen aufrufen, weil mir die Klassen- und Methodennamen als Zeichenfolgenwerte gegeben werden. Ich kompiliere mit ARC-Flags in XCo...
06.12.2011, 19:39
1
Antwort

Objective-C - Schreibgeschützte Variable ist nicht zuweisbar?

Ich habe den folgenden Code verwendet, um Ansichten zu verschieben, und hatte nie ein Problem. Ich habe ARC in meinem Projekt zum ersten Mal benutzt und ich bekomme den folgenden Fehler in der zweiten Zeile. "Schreibgeschützte Variable ist nicht...
06.04.2012, 02:31
5
Antworten

In Arc was passiert, wenn Sie nicht synthetisieren

Was passiert, wenn ich in einem iOS ARC-fähigen Projekt keine Eigenschaft synthetisiere, da Retain / Release nicht erlaubt sind? %Vor% Was ist die Speichersemantik der iVar _pieces in diesem Fall? Sagen wir es mit _pieces = whatever . I...
08.11.2012, 21:08
3
Antworten

XCode In ARC konvertieren, Universelle Binärdatei erstellen schlägt fehl mit dem Fehler "kann den Architekturtyp nicht ermitteln"

Ich versuche ein iOS (reines Objective-C) Projekt in ARC zu konvertieren. Die Konvertierung schlägt in der Octet-Ziel-CreateUniversalBinary-Phase mit dem folgenden Fehler fehl. Die Build-Einstellungen für das Projekt und die Zielarchitektur sehe...
09.01.2013, 21:46