gpt4 book ai didi

ios - 使用未弃用代码的部署目标时,弃用代码是否会产生负面影响?

转载 作者:行者123 更新时间:2023-11-28 16:05:09 24 4
gpt4 key购买 nike

假设我有一个部署目标为 8.0 且 iOS 10 已发布的 Xcode 项目。应用程序得到构建和发布——​​部署目标保持不变。

我的问题是:

  1. 新添加的弃用是否会影响应用在运行 iOS 10 的设备上的稳定性?
  2. 即使 Xcode 没有向我显示任何警告,我是否必须调整我的实现以摆脱已弃用的代码? (当我将部署目标设置为 iOS 10 时的警告)

目前我只添加了 if#available 检查 Xcode 显示为警告的弃用代码。

最佳答案

是和否...通常代码会被弃用,因为它不再维护,或者存在已知问题。在弃用代码之前和之后的这段时间内,不应直接更改已弃用的代码,因此不应降低稳定性等。但是,它已被弃用这一事实应该会让您更愿意将其更改为推荐的替代品。

可能应该注意的是,弃用的方法往往不会消失,尽管这是弃用的意图。由于向后兼容性会被破坏,除非存在非常严重的安全/隐私问题,否则不太可能删除已弃用的方法。

还应该注意的是,不太可能发生的事情发生的频率比人们预期的要高 ;)

关于ios - 使用未弃用代码的部署目标时,弃用代码是否会产生负面影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40397516/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com