重複の可能性:
iOS5 SDK の自動参照カウントに関するいくつかの質問
まあ、それはそれについてです。
自動ガベージコレクションをサポートしている人はいますか? どれ?
自分でメモリを管理せずに開発できる iOS のバージョンは? (つまり、自動ガベージ コレクションのみを使用)
重複の可能性:
iOS5 SDK の自動参照カウントに関するいくつかの質問
まあ、それはそれについてです。
自動ガベージコレクションをサポートしている人はいますか? どれ?
自分でメモリを管理せずに開発できる iOS のバージョンは? (つまり、自動ガベージ コレクションのみを使用)
主に iOS のバージョンに依存しません。コンパイラのバージョンによって異なります。ARC は、LLVM バージョン 3.0 以降の clang でサポートされています。
残念ながら、iOS 4.2 以前には、コンパイラが ARC 対応コードを生成するために使用するシンボルがないため、これらのバージョンは ARC をサポートできません。ただし、これは厳密に技術的な依存関係ではありません。clang コンパイラが ARC コードを生成するために追加の関数を必要としないように作成されている場合、iOS の以前のバージョンはすべて、ARC を使用して作成されたプログラムを実行できる可能性があります。