NSFileHandle -readDataOfLength: 返回自动释放的 NSData 吗?

SSt*_*eve 1 cocoa objective-c nsdata nsfilehandle

当我调用readDataOfLength:实例时NSFileHandle,是否需要释放返回的NSData?目前我还没有,但我想摆脱这个挥之不去的疑虑。

Mat*_*ing 5

没有。Cocoa 的内存管理规则规定,您只能拥有(因此需要释放)从名称包含“ new ”、“ alloc ”、“ retain ”或“ copy ”(NARC )之一的方法返回的对象。由于该方法不包含这些内容,因此您知道不需要释放它。