ios - iOS 中“已弃用”的真正含义是什么
问题描述
在 iOS 开发中,可以使用已弃用的方法,直到它们被“删除”。
我了解不建议使用已弃用的方法,但这是否意味着它们可能无法正常工作或可能导致致命问题?
解决方案
什么是不推荐使用的方法:
已弃用的过时方法或类,最终将被删除。
Apple 在引入更好的替代品时会弃用某些方法/类,通常是因为他们想利用在构思原始方法时不存在的新硬件、操作系统或语言功能(例如块)。
当不推荐使用的方法将被删除时:
这取决于方法/属性的严重性。例如:
cell.textColor
此属性自 iOS 3.0 以来已被弃用,我们仍然可以使用它。所以不幸的是,删除被弃用的东西没有任何紧迫的期限。
推荐阅读
- database - 数据库支持单个键的多个数据项
- android - 添加一堆自定义gradle脚本的相应方法是什么,类似于应用插件?
- javascript - 从 ids javascript 列表中获取对象列表
- google-colaboratory - 无法公开分享 google colab
- devexpress - devExpress winform GridLookUpEdit 在 ProcessNewValue 事件后未选择新添加的值
- javascript - 如何在带有卡片的 div 中实现延迟加载?
- c++ - c++: 使用 std::sin(x) 与 sin(x)
- java - JAVA中WAV文件中的声音持久性
- javascript - 在 PWA (Android) 上禁用 Google 搜索 Snackbar
- python - Python计算具有特殊值的行