Ben*_*tto 36
是.弃用并不意味着不可用或不允许; 如果确实如此,它将被称为其他东西,或者只是从API中删除这些方法.
弃用是一种让您知道应该开始转换现有代码库的方法.经验法则应该是:不要添加你知道使用过旧功能的代码,这只是愚蠢的.请注意,当您处理较旧的代码库时,您使用的弃用方法迟早会引起您的注意.
继续使用弃用方法的一个风险是,它们可能比新版本更原始和更危险,可能没有考虑到所有当前的操作系统现实,并且可能不太适合Apple测试.即使在他们从框架中消失之前,你也有可能咬住它.
是的,Apple会接受您的应用程序,假设其他一切正常.不推荐使用并不意味着应用程序无法运行.这只是一种告诉你应该开始使用较新代码而不是旧代码的方法.旧代码最终将从API中删除,因此最好立即修复它,而不是尝试构建应用程序并发现它不起作用.
我使用了以下不推荐使用的代码(不推荐使用 init 方法):
[[NSDateFormatter alloc] init];
Run Code Online (Sandbox Code Playgroud)
在最近获得批准的应用程序中。
归档时间: |
|
查看次数: |
4820 次 |
最近记录: |