NSURLConnection 什么时候会被拒绝? (不只是弃用)

When will NSURLConnection be rejected? (Not just deprecated)

我有一个应用程序想尽快提交,但我没有时间重写任何代码。它使用 NSURLConnection 是因为它在第一次编写时用于 Apple 的演示代码。 (这仍然是我最后一次看的。)

我知道它已被弃用,取而代之的是 NSURLSession,但这将是一个痛苦的重写。我可以再避免一次 OS 吗?

tl;dr - 它可能永远不会导致拒绝。

NSURLConnection 自 iOS 9.0 后才被弃用。在您的应用程序的部署目标是 iOS 9.0 或更高版本之前,甚至不要考虑它。

即使您的部署目标已经是 iOS 9.0 或更高版本,仍然可以安全使用。

有些 API 自 iOS 2.0 以来已弃用,但仍然可以使用。

App Store 中有数以千计多年未更新的应用仍在使用 NSURLConnection。这些应用程序将在未来几年内继续使用。

多年来,极少数已弃用的 API 在之后的几个 iOS 版本中仍然无法正常工作。

如果需要,我会放心地再使用 NSURLConnection 几年。但计划在明年更换它的用途。它的替代品好多了。