2010-11-27 3 views

답변

3

메모리 누수 감지에 대해 배워야 할 한 가지는, 누수가 누수가 발생하는 줄을 감지하지 못한다는 것입니다. 누설 된 개체가 보관/복사/생성 된 곳을 감지합니다. 실제 누수가 있는지 다른 곳을 살펴볼 필요가 있습니다. 더 많은 코드를 게시하면 도움이 될 것입니다. 나는이 대답을 업데이트 할 것입니다. 답변을 더 많은 코드로 업데이트 하셨음을 나타 내기 위해 아래에 의견을 남기십시오.

+0

물론 당신 말이 맞습니다! 코드가 복잡해지기 때문에 앱이 거의 끝났습니다. 힌트를 통해 더 자세히 살펴 보았습니다. 그래도 곧 누수가 발생합니다. – user157733

0

나는 내가 stringByReplacingOccurrencesOfString를 사용했고 난에 고정이 아닌 그 어떤 의미가 있다면 자체를 수행하는 새로운 문자열을 선언했을 때 내가이 문제를 가지고 기억! :)

0

weather.condition이 synthetic retain 속성 인 경우 합성 setCondition 메서드가 조건에 할당 된 값이 있는지 확인하고 해제하기 때문에 누출없이 해당 문으로 벗어날 수 있습니다. setCondition 메소드를 작성한 경우 조건과 연관된 메모리를 관리해야합니다.

관련 문제