搜尋

首頁  >  問答  >  主體

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

io4以下不支持怎么办?

黄舟黄舟2769 天前339

全部回覆(3)我來回復

  • 伊谢尔伦

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

    根據網易今年行動裝置報告來看,iOS4以下設備還有2%。
    依照蘋果隔代淘汰的想法來看,ARC不再under NDA開始的那個時間點,也是宣告ios3死期的時間點。
    那兩個百分點的用戶會不會用你的軟體,跟你在不在乎兩個百分點的用戶,是決定的主要因素。還有你要考慮專案預期完成時間,例如三個月後,iOS4以下的設備佔百分比就更少了。

    使用iOS3的設備主力是iPhone 2G, iPhone 3G和第一代touch

    回覆
    0
  • 大家讲道理

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

    arc不是一個運行時功能,所以不依賴運行時的環境。
    arc可以理解成一種編譯時的程式碼最佳化。他的工作原理是,在編譯過程中,把你的原始碼自動加上retain release autorelease什麼的。

    所以,任何時候都可以使用arc

    回覆
    0
  • 黄舟

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

    現在已經沒有必要支援4.3以下,也就是arm6的設備了。

    回覆
    0
  • 取消回覆