2013-02-20 4 views
1

나는 Google지도에서 찍은 기억이 꽤 높다는 것을 알아 챘다. 나는 tabnav의 탭에있다. 제 질문은 탭을 떠날 때 (일부 메모리를 비우려면)지도를 숨긴 다음 다시 방문 할 때 다시 초기화하는 것이 좋습니다. 아니면 그냥 실행되도록하는 것이 가장 좋습니까?페이지를 떠날 때 Google지도를 삭제해야합니까?

+0

정말로 숨기기를 의미합니까, 아니면 할당 해제를 의미합니까? 후자가 유일한 방법이기 때문에 기억을 되 찾을 수 있습니다. – trudyscousin

+0

예, dealloc을 의미합니다 ... – Baconbeastnz

답변

3

이전 프로젝트에서 필자는 viewdidload 내부의 구성 요소를 초기화 했으므로 (이미 두 번 이상 호출 될 수 있으므로 이미 초기화되어 있는지 확인), 동일한 검사를 수행하여 viewwill이 실행됩니다 (스왑 탭이/아마도 viewdidload 또, 상기 구성 요소가 최종적 내) 아래의 코드가 해제 될 수도 :

- (void)didReceiveMemoryWarning { 

} 

내가 넣다 OS 처리 할 수있는 특성 전무/할당 해제한다 개인적 I가 같으면 .. 메모리의 낮은 결정 그들이 OS를 지워야 할 필요가 없다면 초기화하는데 시간이 걸리기 때문에 Google지도를 지워 버리는 것은 어렵다. 앱을 느리게하지는 않을 것이다.

관련 문제