NSMutableURLRequestに関する Apple の iOS ドキュメントには、次のように書かれています。
NSURLConnection は、その初期化子の 1 つに渡された各 NSMutableURLRequest オブジェクトのディープ コピーを作成します。
これはどのように実装されていますか?NSMutableURLRequest
オブジェクトのディープ コピーを実行する文書化された方法は見当たりません。NSMutableURLRequest
サブクラス化できるため、フィールドごとのコピーは十分ではありません。
私の使用例: NSURLProtocol
http の上に構築されたカスタム プロトコルを実装しています。私のNSURLProtocol
実装では、カスタム処理をNSURLConnection
行ってから、わずかに変更された を使用しNSURLRequest
ます。