iOS 4.0及以上版本支持ARC的技术原因是什么?
据我了解,这是一种编译器功能,它自动插入与内存管理相关的代码,而无需开发人员手动执行。从我阅读的内容来看,调用本身保持不变-至少苹果公司的过渡到ARC指南是这样暗示的。
因此,它不应涉及之前版本的iOS中不存在的功能,实际上ARC确实可以在iOS 4.0上工作,尽管稍后才被引入。
我出于好奇才提出这个问题,实际上并不需要使ARC与iOS 3.x兼容。
据我了解,这是一种编译器功能,它自动插入与内存管理相关的代码,而无需开发人员手动执行。从我阅读的内容来看,调用本身保持不变-至少苹果公司的过渡到ARC指南是这样暗示的。
因此,它不应涉及之前版本的iOS中不存在的功能,实际上ARC确实可以在iOS 4.0上工作,尽管稍后才被引入。
我出于好奇才提出这个问题,实际上并不需要使ARC与iOS 3.x兼容。