【发布时间】:2019-12-16 05:04:52
【问题描述】:
我试图弄清楚 URLProtocol 是如何工作的。能否提供一些 URLProtocol 的使用案例?它能解决什么类型的问题?
【问题讨论】:
-
这篇文章和演示可能会对你有所帮助:raywenderlich.com/2292-using-nsurlprotocol-with-swift
标签: ios swift foundation urlsession
我试图弄清楚 URLProtocol 是如何工作的。能否提供一些 URLProtocol 的使用案例?它能解决什么类型的问题?
【问题讨论】:
标签: ios swift foundation urlsession
URLProtocol 允许您将自己插入到 URL 加载系统中。我已经将它用于几件事,从a simple offline caching system for UIWebView 到intercepting Pandora traffic。
我有时也会使用 URLProtocol 实现自己的方案。例如,服务器可能会发送自定义的resource: 链接,我将使用 URLProtocol 从捆绑资源中读取该链接(与 WKWebView 的 WKURLSchemeHandler 基本相同)。
【讨论】: