2012-01-16 46 views
2

我使用(ARC)時可以創建的最低iOS版本是什麼?iOS自動引用計數(ARC)向後兼容性?

我打算出貨各種各樣的設備(如一些較舊的iPod),所以它很重要。

+0

的可能重複[與ARC的Xcode 4.2:將我的代碼,甚至與固件比5.0更舊的iOS設備上運行?](http://stackoverflow.com/questions/7768861/xcode-4-2-with-arc-將我的代碼運行甚至在iOS設備與固件舊版本) – 2012-01-16 19:51:21

回答

0

ARC適用於iOS 4,5的任何版本,和6在iOS 4,限制不支持 沒有自動歸零弱引用。

如果你打算使用ARC(和蘋果公司強烈建議這樣做),那麼我建議你的目標是版本4.2.1。這是在所有不支持iOS 5的設備上運行的iOS 4的最新版本。具體來說,iPhone 3G和iPod touch(2G)版本4.2.1是支持的最高操作系統。你可能會看到人們提出iOS 4.3的建議,但是你放棄了其中有數百萬被銷售的兩臺設備。

我的建議基於我閱讀本維基百科頁面,List of iOS Devices和本文,iOS 4.3 Will Not Be Compatible With All iDevices