2016-11-11 103 views
0

在从新的Apple文档中学习Cocoa Touch框架时,我注意到随着时间的推移,一些函数被弃用,这在文档中出现了一条直通线。作为工程师或开发人员,您如何找出为什么某个功能已被弃用,最重要的是,您如何找到可用的新选项?如何找出iOS中为什么不推荐使用函数?

一个例子是AVAudioPlayerDelegate其中两项功能已被弃用处理音频中断:AVAudioPlayerDelegate Apple Documentation

+2

这应该在文档中明确说明。如果不是,你必须向开发者询问他们发布信息的位置。 – Carcigenicate

+0

@Carcigenicate非常感激,我一直依靠Stackoverflow,因为问题和答案很有帮助。当你说“请问开发者在哪里发布了这些信息”,你是指苹果开发者论坛?如果是的话,我也会去那里。 –

回答

1

我搜索iOS开发者发布说明,发现this链接

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

相关问题