伊谢尔伦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です
大家讲道理2017-04-21 10:59:12
arc はランタイム関数ではないため、ランタイム環境に依存しません。
Arc は、コンパイル時のコードの最適化として理解できます。その動作原理は、コンパイル プロセス中に、リリースの自動リリースを保持するなどしてソース コードが自動的に追加されることです。
つまり、arc はいつでも使用できます