Zum Inhalt springen

„Automatic Reference Counting“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
+links
Zeile 3: Zeile 3:


== Arbeitsweise ==
== Arbeitsweise ==
Schon beim Anlegen des Projekts wird der Entwickler gefragt, ob er das ARC benutzen möchte. Wenn er das Häkchen setzt, wird ihm schon in der Codevervollständigung verboten, <tt>retain</tt>, <tt>release</tt> und <tt>autorelease</tt> Anweisungen zu benutzen. Macht man dies doch, wird beim Kompilieren eine Fehlermeldung ausgegeben. Allerdings ist das ARC kein [[Garbage Collection|Garbage Collector]], sondern verändert den Programmcode. Deshalb kann das ARC auch für die iPhone-Entwicklung genutzt werden kann.<ref>[http://www.cocoa-coding.de/arbeitxcode/arc.html ''Cocoa-Coding – Automatic Reference Counting und neue Projektvorlagen''] Abgerufen am 12. Dezember 2011.</ref>
Schon beim Anlegen des Projekts wird der Entwickler gefragt, ob er das ARC benutzen möchte. Wenn er das Häkchen setzt, wird ihm schon in der Codevervollständigung verboten, <tt>retain</tt>, <tt>release</tt> und <tt>autorelease</tt> Anweisungen zu benutzen. Macht man dies doch, wird beim Kompilieren eine Fehlermeldung ausgegeben. Allerdings ist das ARC kein [[Garbage Collection|Garbage Collector]], sondern verändert den Programmcode. Deshalb kann das ARC auch für die iPhone-Entwicklung genutzt werden, auf dem keine Garbage Collection erfolgt.<ref>[http://www.cocoa-coding.de/arbeitxcode/arc.html ''Cocoa-Coding – Automatic Reference Counting und neue Projektvorlagen''] Abgerufen am 12. Dezember 2011.</ref>


== Einzelnachweise ==
== Einzelnachweise ==

Version vom 11. Januar 2012, 21:00 Uhr

QS-Informatik
Beteilige dich an der Diskussion!
Dieser Artikel wurde wegen inhaltlicher Mängel auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf mit, die inhaltlichen Mängel dieses Artikels zu beseitigen, und beteilige dich an der Diskussion! (+)


Begründung: Relevanz unklar und für Laien (wie mich) unverständlich. --Aktionsheld Disk. 01:16, 11. Jan. 2012 (CET)

Das Automatic Reference Counting (ARC) ist ein Tool, das der automatisierten Speicherverwaltung bei der Entwicklung von Softwareprogrammen dient, die unter Verwendung der Programmiersprache Objective-C entwickelt werden. ARC wurde zusammen mit der Version 4.2.1 von Apples integrierter Entwicklungsumgebung "Xcode" und der Version 3.0 des LLVM-Debuggers eingeführt.

Arbeitsweise

Schon beim Anlegen des Projekts wird der Entwickler gefragt, ob er das ARC benutzen möchte. Wenn er das Häkchen setzt, wird ihm schon in der Codevervollständigung verboten, retain, release und autorelease Anweisungen zu benutzen. Macht man dies doch, wird beim Kompilieren eine Fehlermeldung ausgegeben. Allerdings ist das ARC kein Garbage Collector, sondern verändert den Programmcode. Deshalb kann das ARC auch für die iPhone-Entwicklung genutzt werden, auf dem keine Garbage Collection erfolgt.[1]

Einzelnachweise

  1. Cocoa-Coding – Automatic Reference Counting und neue Projektvorlagen Abgerufen am 12. Dezember 2011.