2012-01-16 11 views
2

(ARC)を使用して作成できるiOSの最小バージョンは何ですか?iOS自動参照カウント(ARC)の下位互換性?

私は、(古いiPodのように)幅広いデバイスを出荷する予定ですので、重要です。

+0

[Xcode 4.2とARCの複製:5.0より古いファームウェアを搭載したiOSデバイスでもコードを実行できますか?](http://stackoverflow.com/questions/7768861/xcode-4-2-with-arc- will-my-code-run-ios-devices-with-firmware-older-tha) –

答えて

5

ARCは、iOS 4への下位互換性(いくつかの制限を有する)であるARCは、Mac OS X 10.6およびv10.7(64ビット アプリケーション)とのためのXcode 4.2でサポートされて http://developer.apple.com/library/mac/#releasenotes/ObjectiveC/RN-TransitioningToARC/_index.html

iOSの4とiOS 5弱参照 は、Mac OS X 10.6でサポートされていないとiOS 4

+0

ありがとうございます、3.2以下を忘れないでください。 :( – Geri

0

ためARCは、iOS 4、5のいずれかのバージョンで動作します、とiOS 4、制限6.弱参照の自動ゼロ設定はありません。

ARCを使用する予定がある場合(Appleは強くお勧めします)、バージョン4.2.1をターゲットにすることをお勧めします。これは、iOS 5 &をサポートできないすべてのデバイスで動作するiOS 4の最新バージョンです。具体的には、iPhone 3GおよびiPod touch(2G)バージョン4.2.1は、サポートされる最高のOSです。人々はiOS 4.3を提案しているかもしれませんが、あなたは数百万が売られている2つのデバイスを失っています。

私はこのウィキペディアのページ、List of iOS Devices、およびこの記事iOS 4.3 Will Not Be Compatible With All iDevicesを読んで私の提案を参考にしています。