带ARC的Xcode 4.2:我的代码是否会在固件版本低于5.0的iOS设备上运行?

Ton*_*ile 4 xcode ios automatic-ref-counting

我将我的Xcode更新为4.2版本,其中包括ARC技术.这似乎是一件好事,但如果我根据Apple的建议启用ARC并编辑我的代码,我的应用程序是否可以在4.3.x设备上构建和运行?或仅适用于iOS 5的?

Jos*_*erg 7

ARC应用程序将在OS 4.0(4.3?)及更高版本上运行.在4.3上你将失去归零 - 弱参考功能.因此,如果您依赖__weak,则不应期望在<5.0上正常工作.