좋아, 내가 가지고있는 경우이 : 그럼목표 - C, 메모리 관리 문제는
NSString *lastPushed = (NSString *)[tagStack objectAtIndex:[tagStack count]-1];
.//do something with the last pushed element locally
.//do more cstuff here
.//after doing all the stuff needed in the function
[lastPushed release];
내가 lastPushed 놓으면 tagStack는 복사 또는 inited는하지 이후, NSMutableArray를
입니다
, 만 것이다 이 참조를 릴리스하거나 실제로 mutableArray에서 객체를 릴리스 할 예정입니까?
당신이 한
"new", "copy"또는 "alloc"으로 이름이 지정되지 않은 자신의 함수에 추가하고 싶습니다. 생성되지 않은 객체도 반환해야합니다. 이 기능들에 의해. 그럴 경우 [returnObject autorelease]를 먼저 호출해야합니다. - 이것이 애플의 기능이다. –