某段代码的工作原理如下:
现在,对于大小为10或100 mb的文件,这样可以正常运行并保持每秒处理字节的一致速率(因此处理100 mb文件将需要10 x 10 mb文件)。如果我说1.5演出,那么系统必须保留2个内存,以便它开始交换到磁盘,这会大大降低速度。
所以我想也许以下是可能的:
我的问题是:
答案 0 :(得分:1)
你想要做的事情是完全可能的。你的问题需要一个有点冗长的答案,所以我推荐你到这个网页:
请注意,页面中的示例处理文件。您可以将缓冲区设置为所需的大小,并一次读取所需的字节数。您甚至可以看到一个适合您调用加密程序的地方。
使用您创建的NSMutableData实例,然后可以使用-writeToFile:atomically:
或-writeToURL:atomically:
试一试,并祝你工作顺利。