0
我在服務器端將文件分解爲50 mb數據包,當我在iPad上收到它時,我通過NSURLConnection作爲NSData對象接收。爲了重新排列數據,我是否創建一個空的NSMutableData對象,然後將數據包依次追加到一起?或者我應該使用NSFileHandle,寫入文件,尋求文件結束,寫下一個文件,尋求文件結束,沖洗,重複?謝謝!下載後重組NSData對象
我在服務器端將文件分解爲50 mb數據包,當我在iPad上收到它時,我通過NSURLConnection作爲NSData對象接收。爲了重新排列數據,我是否創建一個空的NSMutableData對象,然後將數據包依次追加到一起?或者我應該使用NSFileHandle,寫入文件,尋求文件結束,寫下一個文件,尋求文件結束,沖洗,重複?謝謝!下載後重組NSData對象
這實際上取決於內存的限制。如果x00M文件太多而無法在內存中處理NSData
對象,則必須轉到第二條路線(我認爲這是一個很好的方法)。如果您在可接受的範圍內,您可以使用儀器進行檢查。
看到你想在iPhone上這樣做,很可能你必須通過文件系統來完成。