automatic-ref-counting

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

Wie wird die ARC-kompatible und die 'init' sichere Singleton Klasse richtig implementiert? [Duplikat]

Ich habe eine Thread-sichere Version gesehen %Vor% Aber was würde passieren, wenn jemand nur [MyClass alloc] init] aufruft? Wie kann es dieselbe Instanz wie die Methode +(MyClass *)singleton zurückgeben?     
23.07.2013, 11:45
3
Antworten

Wie gehen Sie mit 'require (..., bail)' Anweisungen mit ARC um?

Ich schaue mir den Beispielcode für die Square Cam in Apples an Beispielcode . Ich möchte einige Funktionen in einem modernen Projekt mit ARC replizieren. Es gibt jedoch eine Menge von Require-Anweisungen wie: %Vor% Was den Compilerfehler e...
09.07.2012, 03:43
1
Antwort

Welche Probleme im Zusammenhang mit dem Arbeitsspeicher sollte ich als neuer Objective-C-Entwickler bei der Verwendung von ARC beachten?

Vor kurzem habe ich angefangen, in Objective-C für iOS 5 Geräte zu programmieren. Mein brandneues MacBook ist mit Xcode 4.2 und dem neuesten Mac & amp geladen; iOS-SDKs Bisher war es eine lustige Erfahrung, aber es gibt ein Problem, das ich mit...
30.01.2012, 22:11
2
Antworten

Werden Blöcke unter ARC automatisch kopiert, wenn sie einem Ivar über die Eigenschaft zugewiesen werden?

Übernehmen Sie %Vor% Ist die Zuordnung zum ivar durch @property korrekt? Ich weiß, dass Sie in der manuellen Speicherverwaltung self.ivarResponseHandler = [responseHandler copy]; benötigt hätten, um sicherzustellen, dass der Block vom...
02.05.2012, 16:28
2
Antworten

In Objective-C mit ARC ist es richtig, dass wir normalerweise nur atomare Eigenschaften als Eigenschaften angeben müssen?

Es ist seltsam, dass in Big Nerd Ranch iOS 5 Buch (S.73) und Programmierung iOS 5 Buch (O'Reilly, S.314) (update: sogar Kochan's Objective-C Buch vierte Ausgabe) , im Kontext von ARC sagen sie, dass der Standardwert für Eigenschaftenattribute...
14.06.2012, 20:55
1
Antwort

Autoreleased Objekte mit ARC zurückgeben

Angenommen, ich habe den folgenden Code in einer Klasse A geschrieben: %Vor% Und in einer Klasse B bekomme ich diese Liste in gewisser Weise auf diese Weise: %Vor% In Anbetracht der Tatsache, dass die returnList mithilfe einer Autorel...
30.10.2011, 19:29
4
Antworten

Hinzufügen eines Projekts ohne ARC in ein Projekt mit ARC

Im X-Code, wenn ich ein neues Projekt mit automatischer Referenzzählung (ARC) erstelle und ein bestehendes Nicht-ARC-Projekt über Datei -> Dateien hinzufügen hinzufügen (wird das als Hinzufügen zum Arbeitsbereich betrachtet? Nicht sicher über di...
23.05.2012, 09:15
2
Antworten

Objective C - ARC - Wann @autoreleasepool zu verwenden ist

Ich habe ein wenig über ARC gelesen und ich habe das gesehen: %Vor% Blick auf diesen Teil; %Vor% Wenn er c = null tut; sollte nicht alles zerstört werden? Aber es sagt, die Ausgabe ist nur, dass n zerstört wird. Kann jemand erklären waru...
11.02.2012, 22:48
1
Antwort

Kompatibilität von ARC und Storyboard

Was ist die Kompatibilität von ARC und Storyboard in Bezug auf Geräte und iOS? Funktionieren ARC und Storyboard auf dem iPhone 3G, 3GS, 4 und 4S? Funktionieren ARC und Storyboard auf iOS 4 und 5?     
18.10.2011, 23:54
3
Antworten

Ist Swift inkompatibel mit Pre-ARC Objective-C?

Ich fange an, Swift-Dateien zu einem sehr großen, älteren Objective-C-Projekt hinzuzufügen, das ARC nicht verwendet. Wenn ich das Projekt kompiliere, erhalte ich Warnungen für jede Eigenschaft, die im Header ProjectName-Swift.h bridge ausg...
07.06.2014, 13:40