自動参照カウント(ARC:Automatic Reference Counting)は、Objective-Cオブジェクトの自動メモリ管理を提供するコンパイラの機能です。 ARCによって保持や解放の操作について考えることなく、アプリケーション内のオブジェクト間の関係やオブジェクトグラフ、面白いコードに集中することができます。 ●要約 ARCはコンパイル時にコードを追加することによって作用し、オブジェクトが必要である限り存続し、そうでない時は破棄することを保証します。 概念としては、手動参照カウント(『高度なメモリ管理プログラミングガイド』参照)と同じメモリ管理規則に従い、適切なメモリ管理の呼び出しを追加します。 コンパイラが適切な正しいコードを生成できるように、ARCでは使用することができるメソッドと、Toll-Free Bridging(『Toll-Free Bridged Types』