1
할당 해제되지 않은 개체에 문제가 있습니다.어떤 개체가 특정 개체를 참조하고 있는지 확인할 수 있습니까?
할당을 해제해야하는 개체를 계속 참조하고있는 개체를 찾을 수 있다면 큰 도움이 될 것입니다.
어떻게 이러한 정보를 얻을 수 있습니까?
할당 해제되지 않은 개체에 문제가 있습니다.어떤 개체가 특정 개체를 참조하고 있는지 확인할 수 있습니까?
할당을 해제해야하는 개체를 계속 참조하고있는 개체를 찾을 수 있다면 큰 도움이 될 것입니다.
어떻게 이러한 정보를 얻을 수 있습니까?
개체가 할당 해제되지 않는 경우 다른 개체에서 '참조'되었기 때문에 개체의 '소유권'을 가진 사람이 해당 개체를 '해제'하지 않았기 때문이 아닙니다. 이를 '메모리 누수'라고합니다.
자세한 내용은 Memory Management Programming Guide을 참조하십시오. 이 가이드에 제시된 간단한 규칙을 따르면 메모리 누수를 피할 수 있습니다.
메모리 누수를 감지하기 위해 Instruments을 사용할 수 있습니다.
특정 개체를 참조하는 개체를 표시하는 앱/도구에 대해 알지 못합니다.
우리의 경우에는 다른 오브젝트가 계속 참조하고있는 것으로 보입니다. 재 할당하기 전에 오브젝트를 해제했기 때문입니다. –
게다가, 우리가하지 않으면 참조가 없다는 것을 탐지하는 것이 좋겠지 만 참조 카운터는 여전히> 0입니다. –
@ 1st comment : 아마도 당신이 말하는 다른 객체가 AutoreleasePool입니다. (이것은 객체가 자동 렌더링 된 객체 일 때 발생할 수 있습니다) – Florin