首页 > 解决方案 > iOS 中“已弃用”的真正含义是什么

问题描述

在 iOS 开发中,可以使用已弃用的方法,直到它们被“删除”。

我了解不建议使用已弃用的方法,但这是否意味着它们可能无法正常工作或可能导致致命问题?

标签: iosdeprecated

解决方案


什么是不推荐使用的方法:

已弃用的过时方法或类,最终将被删除。

Apple 在引入更好的替代品时会弃用某些方法/类,通常是因为他们想利用在构思原始方法时不存在的新硬件、操作系统或语言功能(例如块)。

当不推荐使用的方法将被删除时:

这取决于方法/属性的严重性。例如:

cell.textColor

此属性自 iOS 3.0 以来已被弃用,我们仍然可以使用它。所以不幸的是,删除被弃用的东西没有任何紧迫的期限。


推荐阅读