Advertisement

iOS开发中——优化过时的技术!实时更新!

阅读量:

iOS系统持续快速发展,各类接口也在不断迭代更新。在iOS9版本发布之后,一批旧有方法被标记为不建议继续使用。尽管调用这些方法在运行时不会引发错误,但系统会提示警告信息“***is deprecated :first deprecated in iOS 9.0 - Use *******”。具体示例如下图所示:

在实际的项目开发过程中,我们需要始终坚持一个核心理念:即对待每一个警告信息都应如同对待错误一般,及时予以处理并彻底解决。试想一下,当你运行一个项目时,即便最终成功执行,但屏幕上却弹出数十甚至上百条黄色警告提示,这种体验是否令人感到十分不适呢?在本文中,我将结合自身的开发经验,列举出iOS9版本中已被标记为不建议使用的方法,并将其替换为苹果公司最新推荐的实现方式。本文内容将持续进行更新与完善。

首先向大家介绍一种有效消除此类警告的小技巧:如果编译器提示某个功能在iOS 9.0版本中已被弃用,那么只需将项目的部署目标(Deployment Target)设置为低于9.0的版本即可避免该警告的出现。同样的方法也适用于其他被弃用的功能。例如,若在iOS 8.4版本中被标记为不

全部评论 (0)

还没有任何评论哟~