ドキュメントが言うように、newtwork ライブラリ - MKNetworkKit は、かなり前に人気があり、興味深く便利なキャッシュ スタイルを持っていました。
MKNetworkKit は、すべての「GET」リクエストを自動的にキャッシュできます。同じリクエストを再度行うと、MKNetworkKit は、キャッシュされたバージョンのレスポンス (利用可能な場合) を使用して完了ハンドラーをほぼ即座に呼び出します。また、リモート サーバーへの呼び出しも再度行います。サーバー データがフェッチされた後、完了ハンドラーが新しい応答データで再度呼び出されます。
AFNetworking 2.0 を「すぐに」使用して、このような動作を実装することは可能でしょうか。NSURLSession からの既存のキャッシュ ポリシーは、私が必要とするものではないようです。両方のバリアントを組み合わせずに、キャッシュされた応答を返すか、Web からデータをロードすることができます。
AFHTTPSessionManager のサブクラスを使用してネットワーク呼び出しを実行しています。