所以我刚刚发现 ARC 仅支持运行 iOS 4.0+ 的设备。
我的应用程序(在商店中)如何在运行 iOS 3.0 的设备上运行(肯定使用 ARC)?
我很困惑。
下面的解决方案:只要我不使用归零弱引用,使用 ARC 似乎仍然适用于 iOS 3.x,但 Apple 只是不保证结果。
最佳答案
ARC 主要是一个编译时特性,编译器插入适当的 release
调用。 AFAIK 只有清零弱引用需要运行时支持。因此,只要您不使用那些,您就如履薄冰,但它可以工作。
关于iphone - 我的 ARC 应用程序如何在 iOS 3.x 中运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9646607/