我在服务器端将文件分成50 MB的数据包,当我在iPad上收到它时,我通过NSURLConnection接收NSData对象。要重新设置数据,我是否要创建一个空的NSMutableData对象,然后按顺序将数据包追加到一起?或者我应该使用NSFileHandle,写入文件,寻找文件结束,写下一个文件,寻找文件结尾,冲洗,重复?谢谢!
答案 0 :(得分:0)
这实际上取决于内存限制。如果x00M文件太多而无法在内存中处理NSData
对象,则必须使用第二条路径(我认为这是一种很好的方法)。如果您在可接受的范围内,您可以查看仪器。
如果您想在iPhone上执行此操作,则很可能需要通过文件系统执行此操作。