0

サーバー側でファイルを50mbパケットに分割し、iPadで受信すると、NSURLConnectionを介してNSDataオブジェクトとして受信します。データを再ステッチするには、空のNSMutableDataオブジェクトを作成し、パケットを順番に一緒にappendDataするだけですか?または、NSFileHandleを使用して、ファイルに書き込み、ファイルの終わりを探し、次のファイルを書き込み、ファイルの終わりを探し、すすぎ、繰り返しますか?ありがとう!

4

1 に答える 1

0

それは本当にメモリの制約に依存します。x00Mファイルがオブジェクトでメモリ内で処理するには多すぎる場合はNSData、2番目のルートを実行する必要があります(これは優れたアプローチだと思います)。許容範囲内にあるかどうかをInstrumentsに確認できます。

iPhoneでこれを実行したい場合は、ファイルシステムを介して実行する必要がある可能性が非常に高くなります。

于 2012-08-09T16:17:06.660 に答える