, I 라인 이미지는 [있는 UIImage imageNamed는] 내 응용 프로그램에서
[UIImage imageNamed:imageName]
을 사용했습니다. 이 기능은 나중에 사용하기 위해 이미지를 캐싱합니다. 대부분의 이미지가 두 번 이상 사용되기 때문에이 기능이 유용합니다.
하지만 메모리 경고를 시뮬레이션 할 때이 이미지에 사용 된 메모리는 해제되지 않은 것처럼 보입니다. 그리고 대부분의 메모리는 실제로 캐시 된 이미지에 사용되기 때문에 현재 불필요한 이미지가 메모리에서 해제됩니다!
-
이 예상되는 동작입니다, 또는 이미지 때문에 단지 시뮬레이션 메모리 경고 있다는 사실에 메모리에 남아 있습니까? 또는이 이미지를 공개하고 싶다면 UIImage의 이미지를 캐시하지만 메모리가 부족할 때 uneeded 이미지를 릴리스하는 자체 카테고리를 작성해야합니까 (아니면 더 좋게 만들었습니까? ??
귀하의 필요에 충분할 경우 내 대답을 정확한 것으로 표시해주십시오. :) – skram