在从新的 Apple 文档学习 Cocoa Touch 框架时,我注意到随着时间的推移,一些功能被弃用,这些功能在文档中以删除线显示。作为工程师或开发人员,你们如何找出函数被弃用的原因,最重要的是,如果有可用的新选项,您如何找到?
AVAudioPlayerDelegate 就是一个示例,其中两个用于处理音频中断的函数已被弃用: AVAudioPlayerDelegate Apple Documentation
最佳答案
我搜索了ios开发者发行说明并找到了this链接
原因总是来自于改进。改进可能是在性能、可读性、新功能、错误和错误、使用不同方法编写语言的新成员方面。
作为开发人员,您应该遵循每个新 iOS 版本的发行说明,在遵循 2-3 个版本的过程中,您可以更好地掌握整个事情,同时请记住编译器很聪明,有时通过键入旧代码它会弹出新语法作为建议,或者您可以使用迁移工具。
关于ios - 如何找出为什么函数在 iOS 中被弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40551802/