UIImage

2014. 10. 28. 17:27개발자료/iOS


반응형

- 자주 사용하는 이미지

 

imageName는 시스템에 데이터를 캐싱하기 때문에 사용후 메모리에서 바로 해제가 되지 않는다.

용량이 크고 자주 보여야 하는 이미지는 아래의 방법을 사용하는게 좋을것 같다.

예) 통배경 이미지


    UIImage *objImage = [UIImage imageNamed:@"test.png"];

 

 

- 한번만 쓰고 사용하지 않을 이미지

 

imageWithContentsOfFile 함수는 시스템에 데이터를 캐싱하지 않기 때문에 사용후 메모리에서 바로 해제가 된다.

예) 웹에서 읽어와서 출력하는 일회성 이미지

 

    NSString *strImagePath = [[NSBundle mainBundle] pathForResource:@"test.png" ofType:nil];

    UIImage *objImage = [UIImage imageWithContentsOfFile:strImagePath];

반응형

'개발자료 > iOS' 카테고리의 다른 글

[리젝사유] 2.5: Apps that use non-public APIs will be rejected  (0) 2014.10.28
UIApplicationDelegate Event Function  (0) 2014.10.28
Xcode 디버깅 설정  (0) 2014.10.28
메모리 관리  (0) 2014.10.28
Status Bar 없애기  (0) 2014.10.28