是否有必要发布创建的NSPipe
NSPipe *pipe = [NSPipe pipe];
?实际上我不调用alloc,所以理论上我不应该调用release...Am,对吧?
发布于 2011-04-11 17:58:54
是的,你是对的。和往常一样,memory management rules适用:如果你通过一个不是NARC的方法获得了一个对象(名称包含new,alloc,copy,或is retain),那么你不拥有这个对象,因此你不会释放它。
https://stackoverflow.com/questions/5619471
复制相似问题