https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Automatic_Reference_Counting Automatic Reference Counting - Versionsgeschichte 2025-06-29T05:14:52Z Versionsgeschichte dieser Seite in Wikipedia MediaWiki 1.45.0-wmf.7 https://de.wikipedia.org/w/index.php?title=Automatic_Reference_Counting&diff=100518004&oldid=prev Trustable: Automatic Reference Counting ist einfach nur Referenzzählung 2012-03-05T19:52:46Z <p>Automatic Reference Counting ist einfach nur Referenzzählung</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 5. März 2012, 21:52 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>#REDIRECT [[Referenzzählung]]</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Das '''Automatic Reference Counting''' ''(ARC)'' ist ein Tool, das der automatisierten [[Speicherverwaltung]] bei der Entwicklung von [[Software|Computerprogrammen]] dient, die unter Verwendung der [[Programmiersprache]] ''[[Objective-C]]'' entwickelt werden. ARC wurde zusammen mit der Version 4.2.1 von [[Apple]]s integrierter [[Entwicklungsumgebung]] "[[Xcode]]" und der Version 3.0 des [[Low Level Virtual Machine|LLVM]]-Debuggers eingeführt.</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>== Arbeitsweise ==</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>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, &lt;tt&gt;retain&lt;/tt&gt;, &lt;tt&gt;release&lt;/tt&gt; und &lt;tt&gt;autorelease&lt;/tt&gt; 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.&lt;ref&gt;[http://www.cocoa-coding.de/arbeitxcode/arc.html ''Cocoa-Coding – Automatic Reference Counting und neue Projektvorlagen''] Abgerufen am 12. Dezember 2011.&lt;/ref&gt;</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>&lt;references /&gt;</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>== Weblinks ==</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_4_2.html#//apple_ref/doc/uid/00200-SW1 developer.apple.com: New Features in Xcode 4.2] (englisch) </div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [http://developer.apple.com/library/mac/#releasenotes/ObjectiveC/RN-TransitioningToARC/_index.html#//apple_ref/doc/uid/TP40011226 developer.apple.com: Transitioning to ARC Release Notes] (englisch)</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [http://stackoverflow.com/questions/6385212/how-does-the-new-automatic-reference-counting-mechanism-work Erklärungen auf stackoverflow] (englisch)</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Programmierwerkzeug]]</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Mac-OS-Software]]</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> </table> Trustable https://de.wikipedia.org/w/index.php?title=Automatic_Reference_Counting&diff=98567528&oldid=prev 87.184.236.149: Pleonasmus 2012-01-19T16:00:05Z <p>Pleonasmus</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 19. Januar 2012, 18:00 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Das '''Automatic Reference Counting''' ''(ARC)'' ist ein Tool, das der automatisierten [[Speicherverwaltung]] bei der Entwicklung von [[Software|<del style="font-weight: bold; text-decoration: none;">Softwareprogrammen</del>]] dient, die unter Verwendung der [[Programmiersprache]] ''[[Objective-C]]'' entwickelt werden. ARC wurde zusammen mit der Version 4.2.1 von [[Apple]]s integrierter [[Entwicklungsumgebung]] "[[Xcode]]" und der Version 3.0 des [[Low Level Virtual Machine|LLVM]]-Debuggers eingeführt.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Das '''Automatic Reference Counting''' ''(ARC)'' ist ein Tool, das der automatisierten [[Speicherverwaltung]] bei der Entwicklung von [[Software|<ins style="font-weight: bold; text-decoration: none;">Computerprogrammen</ins>]] dient, die unter Verwendung der [[Programmiersprache]] ''[[Objective-C]]'' entwickelt werden. ARC wurde zusammen mit der Version 4.2.1 von [[Apple]]s integrierter [[Entwicklungsumgebung]] "[[Xcode]]" und der Version 3.0 des [[Low Level Virtual Machine|LLVM]]-Debuggers eingeführt.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Arbeitsweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Arbeitsweise ==</div></td> </tr> </table> 87.184.236.149 https://de.wikipedia.org/w/index.php?title=Automatic_Reference_Counting&diff=98496153&oldid=prev Krd: QS- 2012-01-17T16:55:04Z <p>QS-</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 17. Januar 2012, 18:55 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Informatik|Relevanz unklar und für Laien (wie mich) unverständlich. --[[Benutzer:Aktionsheld|Aktionsheld]] [[Benutzer Diskussion:Aktionsheld|&lt;small&gt;Disk.&lt;/small&gt;]] 01:16, 11. Jan. 2012 (CET)}}</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Das '''Automatic Reference Counting''' ''(ARC)'' ist ein Tool, das der automatisierten [[Speicherverwaltung]] bei der Entwicklung von [[Software|Softwareprogrammen]] dient, die unter Verwendung der [[Programmiersprache]] ''[[Objective-C]]'' entwickelt werden. ARC wurde zusammen mit der Version 4.2.1 von [[Apple]]s integrierter [[Entwicklungsumgebung]] "[[Xcode]]" und der Version 3.0 des [[Low Level Virtual Machine|LLVM]]-Debuggers eingeführt.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Das '''Automatic Reference Counting''' ''(ARC)'' ist ein Tool, das der automatisierten [[Speicherverwaltung]] bei der Entwicklung von [[Software|Softwareprogrammen]] dient, die unter Verwendung der [[Programmiersprache]] ''[[Objective-C]]'' entwickelt werden. ARC wurde zusammen mit der Version 4.2.1 von [[Apple]]s integrierter [[Entwicklungsumgebung]] "[[Xcode]]" und der Version 3.0 des [[Low Level Virtual Machine|LLVM]]-Debuggers eingeführt.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 8:</td> <td colspan="2" class="diff-lineno">Zeile 7:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;references /&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;references /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>==Weblinks==</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>==<ins style="font-weight: bold; text-decoration: none;"> </ins>Weblinks<ins style="font-weight: bold; text-decoration: none;"> </ins>==</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_4_2.html#//apple_ref/doc/uid/00200-SW1 developer.apple.com: New Features in Xcode 4.2] (englisch) </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_4_2.html#//apple_ref/doc/uid/00200-SW1 developer.apple.com: New Features in Xcode 4.2] (englisch) </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://developer.apple.com/library/mac/#releasenotes/ObjectiveC/RN-TransitioningToARC/_index.html#//apple_ref/doc/uid/TP40011226 developer.apple.com: Transitioning to ARC Release Notes] (englisch)</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [http://developer.apple.com/library/mac/#releasenotes/ObjectiveC/RN-TransitioningToARC/_index.html#//apple_ref/doc/uid/TP40011226 developer.apple.com: Transitioning to ARC Release Notes] (englisch)</div></td> </tr> </table> Krd https://de.wikipedia.org/w/index.php?title=Automatic_Reference_Counting&diff=98244568&oldid=prev Wiki-observer: /* Arbeitsweise */ 2012-01-11T19:00:30Z <p><span class="autocomment">Arbeitsweise</span></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 11. Januar 2012, 21:00 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 3:</td> <td colspan="2" class="diff-lineno">Zeile 3:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Arbeitsweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Arbeitsweise ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>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, &lt;tt&gt;retain&lt;/tt&gt;, &lt;tt&gt;release&lt;/tt&gt; und &lt;tt&gt;autorelease&lt;/tt&gt; 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 <del style="font-weight: bold; text-decoration: none;">kann</del>.&lt;ref&gt;[http://www.cocoa-coding.de/arbeitxcode/arc.html ''Cocoa-Coding – Automatic Reference Counting und neue Projektvorlagen''] Abgerufen am 12. Dezember 2011.&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>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, &lt;tt&gt;retain&lt;/tt&gt;, &lt;tt&gt;release&lt;/tt&gt; und &lt;tt&gt;autorelease&lt;/tt&gt; 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<ins style="font-weight: bold; text-decoration: none;">,</ins> <ins style="font-weight: bold; text-decoration: none;">auf dem keine Garbage Collection erfolgt</ins>.&lt;ref&gt;[http://www.cocoa-coding.de/arbeitxcode/arc.html ''Cocoa-Coding – Automatic Reference Counting und neue Projektvorlagen''] Abgerufen am 12. Dezember 2011.&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> </tr> </table> Wiki-observer https://de.wikipedia.org/w/index.php?title=Automatic_Reference_Counting&diff=98240009&oldid=prev Wiki-observer: +links 2012-01-11T17:21:42Z <p>+links</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 11. Januar 2012, 19:21 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Informatik|Relevanz unklar und für Laien (wie mich) unverständlich. --[[Benutzer:Aktionsheld|Aktionsheld]] [[Benutzer Diskussion:Aktionsheld|&lt;small&gt;Disk.&lt;/small&gt;]] 01:16, 11. Jan. 2012 (CET)}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Informatik|Relevanz unklar und für Laien (wie mich) unverständlich. --[[Benutzer:Aktionsheld|Aktionsheld]] [[Benutzer Diskussion:Aktionsheld|&lt;small&gt;Disk.&lt;/small&gt;]] 01:16, 11. Jan. 2012 (CET)}}</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>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 [[Apple]]s integrierter Entwicklungsumgebung [[Xcode]] und der Version 3.0 des [[Low Level Virtual Machine|LLVM]]-Debuggers eingeführt.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Das '''Automatic Reference Counting''' ''(ARC)'' ist ein Tool, das der automatisierten [[Speicherverwaltung]] bei der Entwicklung von <ins style="font-weight: bold; text-decoration: none;">[[Software|</ins>Softwareprogrammen<ins style="font-weight: bold; text-decoration: none;">]]</ins> dient, die unter Verwendung der <ins style="font-weight: bold; text-decoration: none;">[[</ins>Programmiersprache<ins style="font-weight: bold; text-decoration: none;">]]</ins> <ins style="font-weight: bold; text-decoration: none;">''</ins>[[Objective-C]]<ins style="font-weight: bold; text-decoration: none;">''</ins> entwickelt werden. ARC wurde zusammen mit der Version 4.2.1 von [[Apple]]s integrierter <ins style="font-weight: bold; text-decoration: none;">[[</ins>Entwicklungsumgebung<ins style="font-weight: bold; text-decoration: none;">]]</ins> <ins style="font-weight: bold; text-decoration: none;">"</ins>[[Xcode]]<ins style="font-weight: bold; text-decoration: none;">"</ins> und der Version 3.0 des [[Low Level Virtual Machine|LLVM]]-Debuggers eingeführt.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Arbeitsweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Arbeitsweise ==</div></td> </tr> </table> Wiki-observer https://de.wikipedia.org/w/index.php?title=Automatic_Reference_Counting&diff=98239948&oldid=prev Wiki-observer: Einführung entzerrt und +Erklärungen nach WP:OMA, +Weblinks, Formulierung: man -> der Entwickler 2012-01-11T17:20:05Z <p>Einführung entzerrt und +Erklärungen nach WP:OMA, +Weblinks, Formulierung: man -&gt; der Entwickler</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 11. Januar 2012, 19:20 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Informatik|Relevanz unklar und für Laien (wie mich) unverständlich. --[[Benutzer:Aktionsheld|Aktionsheld]] [[Benutzer Diskussion:Aktionsheld|&lt;small&gt;Disk.&lt;/small&gt;]] 01:16, 11. Jan. 2012 (CET)}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Informatik|Relevanz unklar und für Laien (wie mich) unverständlich. --[[Benutzer:Aktionsheld|Aktionsheld]] [[Benutzer Diskussion:Aktionsheld|&lt;small&gt;Disk.&lt;/small&gt;]] 01:16, 11. Jan. 2012 (CET)}}</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Das '''Automatic Reference Counting''' ''(ARC)'' ist ein <del style="font-weight: bold; text-decoration: none;">mit</del> [[<del style="font-weight: bold; text-decoration: none;">Xcode|Xcode 4.2.1</del>]] <del style="font-weight: bold; text-decoration: none;">und</del> der <del style="font-weight: bold; text-decoration: none;">Version</del> <del style="font-weight: bold; text-decoration: none;">3.0</del> <del style="font-weight: bold; text-decoration: none;">des</del> <del style="font-weight: bold; text-decoration: none;">[[Low</del> <del style="font-weight: bold; text-decoration: none;">Level</del> <del style="font-weight: bold; text-decoration: none;">Virtual</del> <del style="font-weight: bold; text-decoration: none;">Machine|LLVM</del>]]<del style="font-weight: bold; text-decoration: none;">-Debuggers</del> <del style="font-weight: bold; text-decoration: none;">eingeführtes</del> <del style="font-weight: bold; text-decoration: none;">Tool</del>. <del style="font-weight: bold; text-decoration: none;">Es</del> <del style="font-weight: bold; text-decoration: none;">dient</del> der <del style="font-weight: bold; text-decoration: none;">automatisierten</del> [[<del style="font-weight: bold; text-decoration: none;">Speicherverwaltung</del>]] <del style="font-weight: bold; text-decoration: none;">bei</del> der <del style="font-weight: bold; text-decoration: none;">Entwicklung</del> <del style="font-weight: bold; text-decoration: none;">von</del> [[<del style="font-weight: bold; text-decoration: none;">Objective-C</del>]]-<del style="font-weight: bold; text-decoration: none;">Programmen</del>.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Das '''Automatic Reference Counting''' ''(ARC)'' ist ein <ins style="font-weight: bold; text-decoration: none;">Tool, das der automatisierten</ins> [[<ins style="font-weight: bold; text-decoration: none;">Speicherverwaltung</ins>]] <ins style="font-weight: bold; text-decoration: none;">bei</ins> der <ins style="font-weight: bold; text-decoration: none;">Entwicklung</ins> <ins style="font-weight: bold; text-decoration: none;">von</ins> <ins style="font-weight: bold; text-decoration: none;">Softwareprogrammen</ins> <ins style="font-weight: bold; text-decoration: none;">dient,</ins> <ins style="font-weight: bold; text-decoration: none;">die</ins> <ins style="font-weight: bold; text-decoration: none;">unter</ins> <ins style="font-weight: bold; text-decoration: none;">Verwendung der Programmiersprache [[Objective-C</ins>]] <ins style="font-weight: bold; text-decoration: none;">entwickelt</ins> <ins style="font-weight: bold; text-decoration: none;">werden</ins>. <ins style="font-weight: bold; text-decoration: none;">ARC</ins> <ins style="font-weight: bold; text-decoration: none;">wurde zusammen mit</ins> der <ins style="font-weight: bold; text-decoration: none;">Version 4.2.1 von</ins> [[<ins style="font-weight: bold; text-decoration: none;">Apple</ins>]]<ins style="font-weight: bold; text-decoration: none;">s</ins> <ins style="font-weight: bold; text-decoration: none;">integrierter Entwicklungsumgebung [[Xcode]] und</ins> der <ins style="font-weight: bold; text-decoration: none;">Version</ins> <ins style="font-weight: bold; text-decoration: none;">3.0 des</ins> [[<ins style="font-weight: bold; text-decoration: none;">Low Level Virtual Machine|LLVM</ins>]]-<ins style="font-weight: bold; text-decoration: none;">Debuggers eingeführt</ins>.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Arbeitsweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Arbeitsweise ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Schon beim Anlegen des Projekts wird <del style="font-weight: bold; text-decoration: none;">man</del> gefragt, ob <del style="font-weight: bold; text-decoration: none;">man</del> das ARC benutzen möchte. Wenn <del style="font-weight: bold; text-decoration: none;">man</del> das Häkchen setzt, wird <del style="font-weight: bold; text-decoration: none;">dem Entwickler</del> schon in der Codevervollständigung verboten, &lt;tt&gt;retain&lt;/tt&gt;, &lt;tt&gt;release&lt;/tt&gt; und &lt;tt&gt;autorelease&lt;/tt&gt; 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 <del style="font-weight: bold; text-decoration: none;">– deshalb</del> kann das ARC auch für die iPhone-Entwicklung genutzt werden kann.&lt;ref&gt;[http://www.cocoa-coding.de/arbeitxcode/arc.html ''Cocoa-Coding – Automatic Reference Counting und neue Projektvorlagen''] Abgerufen am 12. Dezember 2011.&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Schon beim Anlegen des Projekts wird <ins style="font-weight: bold; text-decoration: none;">der Entwickler</ins> gefragt, ob <ins style="font-weight: bold; text-decoration: none;">er</ins> das ARC benutzen möchte. Wenn <ins style="font-weight: bold; text-decoration: none;">er</ins> das Häkchen setzt, wird <ins style="font-weight: bold; text-decoration: none;">ihm</ins> schon in der Codevervollständigung verboten, &lt;tt&gt;retain&lt;/tt&gt;, &lt;tt&gt;release&lt;/tt&gt; und &lt;tt&gt;autorelease&lt;/tt&gt; 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<ins style="font-weight: bold; text-decoration: none;">.</ins> <ins style="font-weight: bold; text-decoration: none;">Deshalb</ins> kann das ARC auch für die iPhone-Entwicklung genutzt werden kann.&lt;ref&gt;[http://www.cocoa-coding.de/arbeitxcode/arc.html ''Cocoa-Coding – Automatic Reference Counting und neue Projektvorlagen''] Abgerufen am 12. Dezember 2011.&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;references /&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;references /&gt;</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>==Weblinks==</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [http://developer.apple.com/library/mac/#documentation/DeveloperTools/Conceptual/WhatsNewXcode/Articles/xcode_4_2.html#//apple_ref/doc/uid/00200-SW1 developer.apple.com: New Features in Xcode 4.2] (englisch) </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [http://developer.apple.com/library/mac/#releasenotes/ObjectiveC/RN-TransitioningToARC/_index.html#//apple_ref/doc/uid/TP40011226 developer.apple.com: Transitioning to ARC Release Notes] (englisch)</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [http://stackoverflow.com/questions/6385212/how-does-the-new-automatic-reference-counting-mechanism-work Erklärungen auf stackoverflow] (englisch)</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Programmierwerkzeug]]</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Programmierwerkzeug]]</div></td> </tr> </table> Wiki-observer https://de.wikipedia.org/w/index.php?title=Automatic_Reference_Counting&diff=98208772&oldid=prev Aktionsheld: qs informatik 2012-01-11T00:16:47Z <p>qs informatik</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 11. Januar 2012, 02:16 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{QS-<del style="font-weight: bold; text-decoration: none;">Antrag</del>|<del style="font-weight: bold; text-decoration: none;">13.</del> <del style="font-weight: bold; text-decoration: none;">Dezember</del> <del style="font-weight: bold; text-decoration: none;">2011|2=Artikel</del> <del style="font-weight: bold; text-decoration: none;">ist</del> <del style="font-weight: bold; text-decoration: none;">zu</del> <del style="font-weight: bold; text-decoration: none;">kurz</del>. --[[Benutzer:<del style="font-weight: bold; text-decoration: none;">Heubergen</del>|<del style="font-weight: bold; text-decoration: none;">Heubergen</del>]] <del style="font-weight: bold; text-decoration: none;">16</del>:<del style="font-weight: bold; text-decoration: none;">25</del>, <del style="font-weight: bold; text-decoration: none;">13</del>. <del style="font-weight: bold; text-decoration: none;">Dez</del>. <del style="font-weight: bold; text-decoration: none;">2011</del> (CET)}}</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{QS-<ins style="font-weight: bold; text-decoration: none;">Informatik</ins>|<ins style="font-weight: bold; text-decoration: none;">Relevanz</ins> <ins style="font-weight: bold; text-decoration: none;">unklar</ins> <ins style="font-weight: bold; text-decoration: none;">und</ins> <ins style="font-weight: bold; text-decoration: none;">für</ins> <ins style="font-weight: bold; text-decoration: none;">Laien</ins> <ins style="font-weight: bold; text-decoration: none;">(wie mich) unverständlich</ins>. --[[Benutzer:<ins style="font-weight: bold; text-decoration: none;">Aktionsheld</ins>|<ins style="font-weight: bold; text-decoration: none;">Aktionsheld</ins>]] <ins style="font-weight: bold; text-decoration: none;">[[Benutzer Diskussion</ins>:<ins style="font-weight: bold; text-decoration: none;">Aktionsheld|&lt;small&gt;Disk.&lt;/small&gt;]] 01:16</ins>, <ins style="font-weight: bold; text-decoration: none;">11</ins>. <ins style="font-weight: bold; text-decoration: none;">Jan</ins>. <ins style="font-weight: bold; text-decoration: none;">2012</ins> (CET)}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Das '''Automatic Reference Counting''' ''(ARC)'' ist ein mit [[Xcode|Xcode 4.2.1]] und der Version 3.0 des [[Low Level Virtual Machine|LLVM]]-Debuggers eingeführtes Tool. Es dient der automatisierten [[Speicherverwaltung]] bei der Entwicklung von [[Objective-C]]-Programmen.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Das '''Automatic Reference Counting''' ''(ARC)'' ist ein mit [[Xcode|Xcode 4.2.1]] und der Version 3.0 des [[Low Level Virtual Machine|LLVM]]-Debuggers eingeführtes Tool. Es dient der automatisierten [[Speicherverwaltung]] bei der Entwicklung von [[Objective-C]]-Programmen.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> </table> Aktionsheld https://de.wikipedia.org/w/index.php?title=Automatic_Reference_Counting&diff=97368684&oldid=prev Berita: +Kats, etwas mehr zur einleitenden Definition 2011-12-20T22:56:48Z <p>+Kats, etwas mehr zur einleitenden Definition</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 21. Dezember 2011, 00:56 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Antrag|13. Dezember 2011|2=Artikel ist zu kurz. --[[Benutzer:Heubergen|Heubergen]] 16:25, 13. Dez. 2011 (CET)}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Antrag|13. Dezember 2011|2=Artikel ist zu kurz. --[[Benutzer:Heubergen|Heubergen]] 16:25, 13. Dez. 2011 (CET)}}</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Das '''Automatic Reference Counting''' ''(ARC)'' ist ein mit [[Xcode|Xcode 4.2.1]] und der Version 3.0 des [[Low Level Virtual Machine|LLVM]]-Debuggers eingeführtes Tool.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Das '''Automatic Reference Counting''' ''(ARC)'' ist ein mit [[Xcode|Xcode 4.2.1]] und der Version 3.0 des [[Low Level Virtual Machine|LLVM]]-Debuggers eingeführtes Tool<ins style="font-weight: bold; text-decoration: none;">. Es dient der automatisierten [[Speicherverwaltung]] bei der Entwicklung von [[Objective-C]]-Programmen</ins>.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Arbeitsweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Arbeitsweise ==</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 7:</td> <td colspan="2" class="diff-lineno">Zeile 7:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;references /&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;references /&gt;</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Programmierwerkzeug]]</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[Kategorie:Mac-OS-Software]]</div></td> </tr> </table> Berita https://de.wikipedia.org/w/index.php?title=Automatic_Reference_Counting&diff=97082186&oldid=prev Heubergen am 13. Dezember 2011 um 15:25 Uhr 2011-12-13T15:25:33Z <p></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 13. Dezember 2011, 17:25 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{QS-Antrag|13. Dezember 2011|2=Artikel ist zu kurz. --[[Benutzer:Heubergen|Heubergen]] 16:25, 13. Dez. 2011 (CET)}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Das '''Automatic Reference Counting''' ''(ARC)'' ist ein mit [[Xcode|Xcode 4.2.1]] und der Version 3.0 des [[Low Level Virtual Machine|LLVM]]-Debuggers eingeführtes Tool.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Das '''Automatic Reference Counting''' ''(ARC)'' ist ein mit [[Xcode|Xcode 4.2.1]] und der Version 3.0 des [[Low Level Virtual Machine|LLVM]]-Debuggers eingeführtes Tool.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> </table> Heubergen https://de.wikipedia.org/w/index.php?title=Automatic_Reference_Counting&diff=97057754&oldid=prev 93.128.161.4 am 12. Dezember 2011 um 21:41 Uhr 2011-12-12T21:41:37Z <p></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 12. Dezember 2011, 23:41 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Das Automatic Reference Counting ''(ARC)'' ist ein mit [[Xcode<del style="font-weight: bold; text-decoration: none;">#Version 4.0 bis 4.2</del>|Xcode 4.2.1]] und der Version 3.0 des [[<del style="font-weight: bold; text-decoration: none;">Low_Level_Virtual_Machine</del>|LLVM]]-Debuggers eingeführtes Tool.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Das <ins style="font-weight: bold; text-decoration: none;">'''</ins>Automatic Reference Counting<ins style="font-weight: bold; text-decoration: none;">'''</ins> ''(ARC)'' ist ein mit [[Xcode|Xcode 4.2.1]] und der Version 3.0 des [[<ins style="font-weight: bold; text-decoration: none;">Low Level Virtual Machine</ins>|LLVM]]-Debuggers eingeführtes Tool.</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Arbeitsweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Arbeitsweise ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Schon beim Anlegen des Projekts wird man gefragt, ob man das ARC benutzen möchte. Wenn man das Häkchen setzt, wird dem Entwickler schon in der Codevervollständigung verboten, &lt;tt&gt;retain&lt;/tt&gt;, &lt;tt&gt;release&lt;/tt&gt; und &lt;tt&gt;autorelease&lt;/tt&gt; Anweisungen zu benutzen. Macht man dies doch, wird beim Kompilieren eine Fehlermeldung ausgegeben. Allerdings ist das ARC <del style="font-weight: bold; text-decoration: none;">'''</del>kein<del style="font-weight: bold; text-decoration: none;">'''</del> [[Garbage Collection|Garbage Collector]], sondern verändert den Programmcode – deshalb kann das ARC auch für die iPhone-Entwicklung genutzt werden kann.&lt;ref&gt;[http://www.cocoa-coding.de/arbeitxcode/arc.html ''Cocoa-Coding – Automatic Reference Counting und neue Projektvorlagen''] Abgerufen am 12. Dezember 2011.&lt;/ref&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Schon beim Anlegen des Projekts wird man gefragt, ob man das ARC benutzen möchte. Wenn man das Häkchen setzt, wird dem Entwickler schon in der Codevervollständigung verboten, &lt;tt&gt;retain&lt;/tt&gt;, &lt;tt&gt;release&lt;/tt&gt; und &lt;tt&gt;autorelease&lt;/tt&gt; 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.&lt;ref&gt;[http://www.cocoa-coding.de/arbeitxcode/arc.html ''Cocoa-Coding – Automatic Reference Counting und neue Projektvorlagen''] Abgerufen am 12. Dezember 2011.&lt;/ref&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Einzelnachweise ==</div></td> </tr> </table> 93.128.161.4