0
NSData *fileData = [fileHandle readDataToEndOfFile];
我是負責關閉該文件句柄? (我認爲我不是...但只有99.95%肯定!)
NSData *fileData = [fileHandle readDataToEndOfFile];
我是負責關閉該文件句柄? (我認爲我不是...但只有99.95%肯定!)
不需要關閉文件句柄,但是,當您完成NSFileHandle對象的釋放時,最好是取消分配NSFileHandle對象。這將確保應用程序使用的內存保持最小。
的iOS類參考:
注:一個 NSFileHandle對象的解除分配刪除其 描述符和關閉表示 文件或信道,除非 NSFileHandle對象用 initWithFileDescriptor創建:或 initWithFileDescriptor: closeOnDealloc: 以NO作爲參數參數。