nsdata dataWithContentsOfFile 大文件
2013-05-08 14:20
549 查看
NSData *data = [NSData dataWithContentsOfFile:Filename];
这是个很方便的读取二进制文件的方法。
如果文件非常大,比如2.69G
那么在执行这行代码会有明显的等待时间,而且一瞬间内存会长到1.7G,执行过这行后,内存又会恢复正常占用水平(50M左右)
以上是在OS X10.8系统,不知道在IOS是会更好还是更差。
相关文章推荐
- NSData dataWithContentsOfFile 返回值为nil
- 自定义xib tableviewcell 无法通过nsdata dataWithContentsOfFile读取的问题
- iOS: NSData的方法dataWithContentsOfFile:
- iOS: NSData的方法dataWithContentsOfFile:options:error:
- NSData dataWithContentsOfURL
- 小图用 imageNamed: 大图用 dataWithContentsOfFile:options
- imageNamed和dataWithContentsOfFile的区别(1)
- 加载图片的三种方法imageNamed、imageWithContentsOfFile、NSData
- obj-c iOS 数组存入程序文件 arrayWithContentsOfFile
- imageNamed/ imageWithContentsOfFile /imageWithData 的区别
- imageNamed、imageWithContentsOfFile、imageWithData
- imageNamed/ imageWithContentsOfFile /imageWithData 的区别
- 不直接使用NSData的dataWithContentsOfURL来获取网络数据
- 按字符串读取文件内容NSString stringWithContentsOfFile: (NSString类方法)
- 从相册读取大文件dataWithContentsOfURL?
- iOS: NSData的方法initWithContentsOfFile:
- objective-c 读取文本文件内容(stringWithContentsOfFile和initWithContentsOfFile)
- iOS: NSData的方法initWithContentsOfFile:options:error:
- imageNamed/ imageWithContentsOfFile /imageWithData 的区别
- obj-c iOS 数组存入程序文件 arrayWithContentsOfFile