3

ARC 対応と armv6 を組み合わせたアプリケーションは、iOS4 バージョン以下で動作しますか?

4

3 に答える 3

5

ドキュメントから

ARC は、Mac OS X v10.6 および v10.7 (64 ビット アプリケーション) および iOS 4 および iOS 5 の Xcode 4.2 でサポートされています。弱参照は、Mac OS X v10.6 および iOS 4 ではサポートされていません。

弱参照は iOS 5.0 より前のバージョンではサポートされていないため、古いプロジェクトで ARC 対応プロジェクトを実行できないと思います。

編集: @rokjarc について言及してくれてありがとうunsafe_unretained。これは iOS 4 上のデバイスで動作し、弱参照を置き換えます。しかし、「ARCプロジェクトはiOS 4.0より前のバージョンで動作しますか」というOPの質問に対する答えは、ノーでなければなりません。

于 2012-06-08T11:28:51.833 に答える
2

armv6でARCを有効にすることはできません。アーキテクチャがarmv6armv7またはarmv7のみの場合は、ARCを有効にできます。

だからあなたの質問に答えて:それはiOS4バージョンの下では動作しません。

于 2012-06-08T11:53:48.297 に答える
1

アーキテクチャに armv6 と armv7 を追加します。これはすべてのバージョンでサポートされています

于 2012-06-08T12:05:43.527 に答える