根据以下开发者网站帖子:
https://developer.apple.com/reference/foundation/nsurlconnectiondelegate?language=objc
下面的NSURLConnectionDelegate
方法已从iOS 8中弃用:
connection:didReceiveAuthenticationChallenge:
connection:canAuthenticateAgainstProtectionSpace:
但我仍然在iOS 9和iOS 10中使用它们,操作系统也会调用它们。如果他们被弃用,有人会知道它们是如何工作的吗?
答案 0 :(得分:1)
弃用意味着他们计划将其删除。因此,不是删除API,而是宣布它将来会被删除但仍然可用。 根据经验,您可以预期在弃用api后会删除2个主要版本。
维基百科将其解释为:
在一些领域,弃用是对某些人使用的劝阻 特色,设计或实践;通常是因为它已被取代 或不再被认为是安全的 - 但没有完全删除它 或禁止使用。 https://en.wikipedia.org/wiki/Deprecation
我个人的偏好是始终立即修复此类警告,并尽可能跟上最新且最好的API。