ios - Apple 何时会删除标记为已弃用的方法/API?

标签 ios api deprecated backwards-compatibility

Apple 何时会删除标记为已弃用的方法/API?在标记后 2 或 3 次发布之后,还是从未发布?

最佳答案

在常见用法中弃用仅意味着不再建议使用该功能,并且可能会在以后的版本中完全删除。

Wikipedia - Deprecation

最好在合理的情况下尽快停止使用已弃用的功能,因为您无法保证它们将继续受支持多长时间。有时可能只有下一个版本或几十个版本。

快速搜索 Apple 和 Deprecation 会找到此 API 引用,其中一项功能已被弃用,但至少在一次主要操作系统修订后仍然存在。

https://developer.apple.com/library/ios/documentation/uikit/reference/UIDevice_Class/DeprecationAppendix/AppendixADeprecatedAPI.html

是的,Apple 何时会删除它们?无论何时他们想要,所以现在不要构建依赖于它们的东西,并尽可能将旧代码从它们中移除。当正在使用的功能已被弃用时,编译器通常会发出警告。

关于ios - Apple 何时会删除标记为已弃用的方法/API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21691640/

相关文章:

ios - 以编程方式推送 UINavigationController 后顶部栏不可见

ios - 在 Swift 中转换 UTC 时间

ios - 使用 Firebase 每天执行一次 Swift 函数

api - 简单的产品搜索API

flash - 在ActionScript 3中删除YouTube视频的声音

rest - 从 BitBucket Rest API v2.0 获取文件

c++ - 如何摆脱 g++ hash_map 弃用警告?

Android:如果某个元素在某个 API 级别被弃用,是否仅适用于该 API 级别及更高级别?

ios - 使用 AssetsLibrary.h 时出错

Android Studio 3 不再标记已弃用的方法