検索

ホームページ  >  に質問  >  本文

objective-c - ios开发到了使用arc的时候么?

io4以下不支持怎么办?

黄舟黄舟2769日前340

全員に返信(3)返信します

  • 伊谢尔伦

    伊谢尔伦2017-04-21 10:59:12

    今年の NetEase のモバイル デバイス レポートによると、iOS 4 未満のデバイスはまだ 2% あります。
    Apple の世代から世代への排除の考えによれば、ARC が NDA でなくなる時点は、ios3 の終了が発表された時点でもあります。
    この 2 パーセントのユーザーがソフトウェアを使用するかどうか、そしてユーザーの 2 パーセントを気にするかどうかが、意思決定の主な要素となります。また、プロジェクトの予想完了時間も考慮する必要があります。たとえば、3 か月後では、iOS 4 より前のデバイスの割合はさらに小さくなります。

    iOS3を使用する主なデバイスはiPhone 2G、iPhone 3G、初代Touchです

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-21 10:59:12

    arc はランタイム関数ではないため、ランタイム環境に依存しません。
    Arc は、コンパイル時のコードの最適化として理解できます。その動作原理は、コンパイル プロセス中に、リリースの自動リリースを保持するなどしてソース コードが自動的に追加されることです。

    つまり、arc はいつでも使用できます

    返事
    0
  • 黄舟

    黄舟2017-04-21 10:59:12

    現在、4.3 未満のデバイス、つまり arm6 をサポートする必要はありません。

    返事
    0
  • キャンセル返事