ARC 対応と armv6 を組み合わせたアプリケーションは、iOS4 バージョン以下で動作しますか?
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 に答える