将300MB数据从服务器复制到iPhone
我想复制大数据即。。。从web服务器到iphone文档目录大约1400个文件,大约500 MB。这花了一个多小时。我想减少处理文件的时间 我正在使用 代码: 我在for循环中使用上述代码,直到没有文件结束。 有人能提出更好的方法吗???将300MB数据从服务器复制到iPhone,iphone,copy,Iphone,Copy,我想复制大数据即。。。从web服务器到iphone文档目录大约1400个文件,大约500 MB。这花了一个多小时。我想减少处理文件的时间 我正在使用 代码: 我在for循环中使用上述代码,直到没有文件结束。 有人能提出更好的方法吗??? 我尝试过NSOperationQueue和CFFTPURL,但没有显著提高性能。您是在wifi上这样做的吗?无论哪种方式,都可以使用tar/zip等将数据转换为存档。。。运输前。众所周知,通过网络发送多个文件比首先连接对象慢几个数量级。您在问题标题中提到了300
我尝试过NSOperationQueue和CFFTPURL,但没有显著提高性能。您是在wifi上这样做的吗?无论哪种方式,都可以使用tar/zip等将数据转换为存档。。。运输前。众所周知,通过网络发送多个文件比首先连接对象慢几个数量级。您在问题标题中提到了300MB的数据,但在问题本身中又提到了500MB的数据。。。这是一个相当大的差异。你最好做的一件事是检查iPhone驱动器上是否有足够的空间来容纳这么多的数据。你说的是一大口就要占到5%的驾驶空间。人们真的很喜欢他们的iPhone。500mb是在笔记本电脑上下载的,iPhone不是笔记本电脑。它现在是300MB,但可以达到500mb,这就是为什么我提到500mb
NSData *data=[NSData dataWithContentsOfURL:[NSURL URLWithString:someURL]];
if([data writeToFile:self.documentsDirectory atomically:YES])
NSLog(@"File Copied");