ios - 如何找出为什么函数在 iOS 中被弃用?

标签 ios cocoa-touch apple-documentation

在从新的 Apple 文档学习 Cocoa Touch 框架时,我注意到随着时间的推移,一些功能被弃用,这些功能在文档中以删除线显示。作为工程师或开发人员,你们如何找出函数被弃用的原因,最重要的是,如果有可用的新选项,您如何找到?

AVAudioPlayerDelegate 就是一个示例,其中两个用于处理音频中断的函数已被弃用: AVAudioPlayerDelegate Apple Documentation

最佳答案

我搜索了ios开发者发行说明并找到了this链接

原因总是来自于改进。改进可能是在性能、可读性、新功能、错误和错误、使用不同方法编写语言的新成员方面。
作为开发人员,您应该遵循每个新 iOS 版本的发行说明,在遵循 2-3 个版本的过程中,您可以更好地掌握整个事情,同时请记住编译器很聪明,有时通过键入旧代码它会弹出新语法作为建议,或者您可以使用迁移工具。

关于ios - 如何找出为什么函数在 iOS 中被弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40551802/

相关文章:

ios - 如何使用 swift 正确使用 Nib ?

ios - 如何通过长按按钮然后拖动来移动 UIView?

ios - 后台音频不适用于模拟器

ios - 创建第一个启动 View Controller

ios - 是否可以为返回的指针分配一个新值?

ios - 有没有办法以编程方式创建和使用展开转场?

ios - UITouch 类缺少初始化函数

ios - 错误 : The sandbox is not in sync with the Podfile. 锁定。运行 'pod install' 或更新您的 CocoaPods 安装