私は 'http://'と 'https://'で通信しています。いつNSURLProtocolを使用するのですか?いつNSURLProtocolを使用しますか?
新しい/カスタムスキームと上記のスキームではNSURLProtocolを使用する必要はありません。
私は 'http://'と 'https://'で通信しています。いつNSURLProtocolを使用するのですか?いつNSURLProtocolを使用しますか?
新しい/カスタムスキームと上記のスキームではNSURLProtocolを使用する必要はありません。
どのように役立つでしょうか?
それはiOSのでURLローディング機構の一部であり、あなたは要求がグローバルレベルで処理される方法を変える力を持っています。これにより、NSURLProtocolサブクラスをシステムに登録して、アプリケーションによって開始されたすべての接続に対して、たとえそれらの接続が作成されて制御できなくても機能するようにします。これは、状況によっては人生の節約になる可能性があります。 出典:Tutorial
さて、あなたはあなたのアプリケーションの要求のすべてがそこにある特定の ヘッダーを持ちたい、またはあなたが 前にいくつかの要求をインターセプトすることを、彼らが送信され、またはあなたが持っているしたいとしより精巧なキャッシュシステム は、SDK内のフレームワークによって提供されるキャッシュシステムよりも複雑です。 NSURLProtocolを拡張することにより、あなたのアプリを改善するために多くの可能性が開かれます 。
出典:Blog
あなたがブラウザに表示されるように、インターネットから来ていないデータが必要な場合はNSURLProtocolを使用しています。
もう少し明確に説明してください。 –