私は自分の iOS アプリに取り組んでいました。私の目標は、インターネットから受信したファイルを少しずつ保存することです。私の現在の設定では、NSMutableData
オブジェクトがあり、ファイルを受け取るときにそれに少しのデータを追加します。最後の「パケット」が受信された後NSData
、ファイルに書き込み、プロセスは完了します。モバイル デバイスの RAM には制限があり、大きなファイルを受信すると問題が発生するため、これが理想的な方法ではないのではないかと心配しています。
次に考えたのはNSFileHandle
、ファイルが到着すると、仮想メモリではなくディスクに保存されるように を実装することでした。
速度と効率の点で、iOS デバイスで適切に機能するのはどの方法だと思いますか。私は現在、最初のNSMutableData
アプローチを使用しています。を使用するようにアプリを変更する価値はありNSFileHandle
ますか?
前もってありがとう、Guvvy