示例:
NSData *fileData = [fileHandle readDataToEndOfFile];
我是否负责关闭该文件句柄? (我想我不是......但只有99.95%的确定!)
答案 0 :(得分:2)
您不需要关闭文件句柄,但是,最好在完成后释放NSFileHandle对象。这将确保应用程序使用的内存保持最小。
iOS类参考:
注意:取消分配 NSFileHandle对象删除它 描述符并关闭表示的 文件或渠道,除非 NSFileHandle对象是用。创建的 initWithFileDescriptor:或 initWithFileDescriptor:closeOnDealloc: 使用NO作为参数参数。