根据以下开发者网站的帖子:
https://developer.apple.com/reference/foundation/nsurlconnectiondelegate?language=objc
iOS 8不推荐使用NSURLConnectionDelegate
的以下方法:
connection:didReceiveAuthenticationChallenge:
connection:canAuthenticateAgainstProtectionSpace:
但我仍在iOS 9和iOS 10中使用它们,并且OS也称它们为。有人反对使用它们时如何工作吗?
最佳答案
弃用意味着他们计划将其删除。因此,这不是删除API,而是宣布它将在将来删除但仍然可用。
根据经验,您可以期望弃用一个api后会删除2个主要版本。
维基百科解释为:
在某些领域,弃用是不鼓励使用某些
功能,设计或实践;通常是因为它已被取代
或不再被认为是安全的-但没有将其完全移除
或禁止使用。
https://en.wikipedia.org/wiki/Deprecation
我个人的喜好是始终立即修复此类警告,并在可能的情况下紧跟最新和最佳的API。
关于ios - NSURLConnectionDelegate在iOS 9和10上工作吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41810204/