伊谢尔伦2017-04-21 10:59:12
根據網易今年行動裝置報告來看,iOS4以下設備還有2%。
依照蘋果隔代淘汰的想法來看,ARC不再under NDA開始的那個時間點,也是宣告ios3死期的時間點。
那兩個百分點的用戶會不會用你的軟體,跟你在不在乎兩個百分點的用戶,是決定的主要因素。還有你要考慮專案預期完成時間,例如三個月後,iOS4以下的設備佔百分比就更少了。
使用iOS3的設備主力是iPhone 2G, iPhone 3G和第一代touch
大家讲道理2017-04-21 10:59:12
arc不是一個運行時功能,所以不依賴運行時的環境。
arc可以理解成一種編譯時的程式碼最佳化。他的工作原理是,在編譯過程中,把你的原始碼自動加上retain release autorelease什麼的。
所以,任何時候都可以使用arc