何时使用NSURLProtocol?

时间:2016-05-09 11:17:44

标签: ios nsurlsession nsurlprotocol

我在' http://'和' https://'。何时以及为何使用NSURLProtocol?

我读到它用于新/自定义方案,对于上述方案,我们不需要使用NSURLProtocol。

2 个答案:

答案 0 :(得分:0)

它如何有用?

它是iOS 中URL加载机制的 部分,您可以更改全局级别处理请求的方式。这将允许您在系统中注册NSURLProtocol子类,并使其适用于您的应用程序启动的所有连接,即使这些连接是在您无法控制的情况下创建和启动的。在某些情况下,这可以节省生命。 资料来源:Tutorial

  

好吧,假设您希望所有的应用请求都具有一定的效果   其中包含标题,或者您希望之前拦截某些请求   它们被发送,或者您希望拥有更复杂的缓存系统   而不是SDK中的框架提供给您的那个。   通过扩展NSURLProtocol,您可以开辟多种可能性   改善你的应用程序。

来源:Blog

答案 1 :(得分:0)

如果您希望来自互联网的数据不会出现在浏览器中,请使用NSURLProtocol。