2

arc をオンにしてコンパイルされたアプリは、iOS 3.1.x デバイスで動作しますか? 理想的には、アプリを iOS 4.x 以降でのみ動作させたいと考えていますが、まだ iOS 3.x を実行しているユーザーがいます。iOS 3 を搭載したデバイスにアクセスできなくなりました。

誰もテストしましたか?

4

3 に答える 3

3

ARC は iOS 4.0 以降でのみ使用できます。また、実参照の自動 nil-ing は、iOS 5.0 以降でのみ使用できます。

于 2011-10-09T22:43:29.960 に答える
0

デプロイメントターゲットを5.0より前に設定した場合、コンパイラーは自動的にメモリー管理(保持/解放)を挿入します。そうです、それは機能します。

于 2011-10-09T22:13:34.467 に答える
0

ARC が iOS 3.x に戻って動作することは期待できませんが、少なくともその効果に関する公式ドキュメントを見つけて、おそらく自分でもテストするまでは。ARC を使用して作成されたアプリは iOS 4 のすべてのバージョンで動作するとは限らないという考えを支持する意見が少なくとも 1 つあります。

于 2011-10-09T22:45:07.103 に答える