NSURLConnectionDelegate

NSURLConnectionDelegate

根据以下开发者网站的帖子:

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/

10-10 10:49