自動参照カウントとは
私は新しいiPhone開発者です。
前もって感謝します..
3 に答える
ARC は自動参照カウントです。ARC の前は、メモリ管理に手動の release/retain/autorelease 呼び出しを使用していましたが、Apple は ARC を導入して、この手動のメモリ管理を削除しました。
ここにレイ・ウェンダーリッヒの良いチュートリアルがあります
また、ARC を理解するには、メモリ管理についてある程度の知識が必要です。
自動参照カウント (ARC) は iOS 5 SDK で導入され、メモリ管理をコンパイラの仕事にすることで、Objective-C プログラマがメモリ管理を処理する必要がなくなりました。
iOS 5 SDK より前に Objective-C を使用して開発したり、Obj-C プログラマーと話をしたりした場合は、タスクのメモリ管理がいかに面倒になるかを認識しているでしょう。ARC を使用する場合、retain および release 呼び出しは必要ありません。多くの場合、ARC によってパフォーマンスが大幅に向上するだけではありません。
WIKIに同じ質問をした場合、最初に表示される行は次のとおりです。
Objective-C プログラミングでは、自動参照カウント (ARC) はメモリ管理の拡張機能であり、オブジェクトの参照カウントを追跡する負担がプログラマからコンパイラに取り除かれます。
これには、初心者として理解する必要があるすべてが含まれています。ここで完全な説明を見ることができます
次に、 ARC の仕組みについて知りたい場合は、、ここでブラッドの答えよりも優れたものは見られないと思います。