NSData *data = [NSData dataWithContentsOfFile:Filename];
这是个很方便的读取二进制文件的方法。
如果文件非常大,比如2.69G
那么在执行这行代码会有明显的等待时间,而且一瞬间内存会长到1.7G,执行过这行后,内存又会恢复正常占用水平(50M左右)
以上是在OS X10.8系统,不知道在IOS是会更好还是更差。
NSData *data = [NSData dataWithContentsOfFile:Filename];
这是个很方便的读取二进制文件的方法。
如果文件非常大,比如2.69G
那么在执行这行代码会有明显的等待时间,而且一瞬间内存会长到1.7G,执行过这行后,内存又会恢复正常占用水平(50M左右)
以上是在OS X10.8系统,不知道在IOS是会更好还是更差。