在iOS开发中,可以使用已弃用的方法,直到它们被"删除"。
我知道不建议使用已弃用的方法,但这是否意味着它们可能无法正常工作或可能导致致命问题?
什么是不推荐使用的方法:
已弃用的方法或类,这些方法或类已经过时,最终将被删除。
当Apple引入高级替代品时,Apple会弃用某些方法/类,通常是因为他们希望利用原始方法构想时不存在的新硬件,操作系统或语言功能(例如块(。
何时将删除已弃用的方法:
这取决于方法/属性的严重性。例如:
cell.textColor
此属性自 iOS 3.0 起已被弃用,我们仍然可以使用它。所以不幸的是,没有任何严格的截止日期来删除被弃用的东西。