这是什么意思 Apple 实现已被弃用,但仍然可以使用它。不使用它的原因?

What does it mean an Apple implementation is deprecated while still being able to use it. Reasons not to use it?

我在我的一个项目中使用了 GLKit 的 GLKView。根据 Apple's documentation,它已被弃用。我仍然可以在我的应用程序中使用它,并且它在最新的 iOS 版本中具有完整的功能(对于我想要它做的事情)。我使用它是因为我使用的旧版 SDK 具有很好的功能。不再使用它的原因是什么?

如果某些内容已弃用,则意味着他们可能会在未来的版本中将其删除。如果您继续使用它,您的代码可能会在您下次更新库时中断。

尽管已被弃用,但他们仍保留了它,以便您有机会切换到新的解决方案。

一个被弃用的功能意味着它现在仍然受支持,但他们正计划删除它。通常这是因为有其他更好的方法可以达到同样的目的。不再使用它的一个原因是它很可能最终会被删除。

您现在可以使用它,但在 future.Such 中可能无法使用,因为 UIWebView 就像 Apple 所说:

Apple will stop accepting submissions of apps that use UIWebView APIs.

都一样