Unterschied zwischen ARC und MRC
Ich bin verwirrt mit Apple-material.
In 3 Möglichkeiten, wie wir verwalten den Speicher, Sie sind :
- automatisches Referenz zählen.
- manual reference counting.
- garbage colletion.
Meine Frage ist was ist der Unterschied zwischen der automatischen Referenz-Zählung und der manuellen Referenz zählen.
Kann jemand mir erklären ?
- möglich, Duplikat der Wie funktioniert der neue automatische reference counting-Mechanismus arbeiten?
Du musst angemeldet sein, um einen Kommentar abzugeben.
In BOGEN, die Sie nicht haben, um release/autorelease den Speicher, wo Sie wie im Falle der manuellen müssen Sie sich darum kümmern.
z.B. manuelle Fall
ARC-Fall
In ARC-das OS sieht nach der Speicher-management, so dass Sie nicht haben, um sorgen über die Freigabe der Objekte. Es ist wirklich Klasse für Anfänger. In der Erwägung, dass in der Manuellen Zählung, die Sie haben zu verfolgen, die Freigabe des Speichers, und wenn Sie das nicht tun es richtig, werden Sie am Ende mit dem Absturz der app. ARC und MRC sind verfügbar in ios, wo, wie die garbage-collection ist beschränkt auf die MAC-OSX hoffe, das hilft. Inder gegeben hat, ein gutes Beispiel.