티스토리 뷰

발생일: 2016.02.25

키워드: UIImage, imageNamed, imageWithContentsOfFile

문제:
UIImage 객체에서 이미지를 불러오는데, 어떤 코드에서는 imageNamed 를 사용하고 어떤 코드에서는 imageWithContentsOfFile 을 사용하고 있다. 어떤 차이일까?

해결책:

imageNamed
- 로드한 이미지를 캐시에 저장한다.
- 디바이스와 해상도에 맞는 확장자의 파일을 로드한다. 
    - ) img.jpg, img@2x.jpg, img~ipad@2x.jpg

imageWithContentsOfFile
- 이미지를 불러오지만 캐시에 저장하지 않는다.
- 1회성으로 로드해 보여주는 이미지에 적합하다.

반응형
댓글
공지사항