苹果什么时候会移除被标记为“已弃用”的方法/API?在标记后的2或3个版本之后,还是永远不会移除?
苹果什么时候会移除被标记为“已弃用”的方法/API?在标记后的2或3个版本之后,还是永远不会移除?
在常见用法中,deprecation仅意味着不再建议使用该功能,并且可能会在以后的版本中完全删除。
尽快停止使用被弃用的功能是一个好习惯,因为您无法保证它们将得到多长时间的支持。有时候可能只是下一个版本,或者很多个版本之后才会移除。
通过快速搜索Apple和Deprecation,可以找到此API参考,其中一项功能已被弃用,但至少在一个主要操作系统版本上存活了下来。
所以,苹果何时会移除它们?他们随时都可以这样做,因此不要现在构建依赖它们的东西,并尽可能将旧代码迁移到其他功能上。编译器通常会在使用被弃用特性时抛出警告。