0

重複の可能性:
Xcode 4.2 with ARC: ファームウェアが 5.0 より古い iOS デバイスでもコードを実行できますか?

ARC の概念と参照カウントの手法と混同しています。ios4 でアプリケーションを作成しました。ios4 には ARC の概念がないため、プログラマは参照カウントを使用してオブジェクトを解放するときにメモリを管理する必要があります。同じアプリケーションが ios5 で実行されている場合、ios4 のアプリケーション 未リリースのオブジェクトはどうなりますか?

4

1 に答える 1

2

ARC はコンパイル時のオプションであり、iOS の特定のバージョンには関連付けられていません。iOS 4 SDK で構築された非 ARC アプリを iOS 5 または iOS 6 で実行する場合でも、同じように実行されます。iOS 4 でメモリ リークが発生した場合、他のバージョンの iOS でも同じリークが発生します。

ARC を利用するには、ARC を使用するようにアプリを変換し、ARC を有効にしてプロジェクトをコンパイルする必要があります。

于 2012-10-21T04:40:55.590 に答える