iOS 개발을 하다보면 간혹 iOS 기본 UI에 포함된 이미지가 필요할 때가 있습니다.
저 역시 빨간 Badge 배경이미지가 필요해서 이래저래 검색을 해봤는데요 멋진 프로젝트를 발견했습니다.
https://github.com/0xced/UIKit-Artwork-Extractor
위 사이트 코드를 내려받으셔서 아래와 같이 하시면 쉽게 이미지를 내려받을 수 있습니다.
1. 코드를 컴파일해서 시뮬레이터에서 실행.
참고
시뮬레이터의 Device를 iPhone, iPhone(Retina), iPad 할 때마다 저장할 수 있는 이미지는 달라집니다.
즉, iPhone에서 수행 시 3GS 이미지 (320×480 기준). iPhone(Retina)에서 수행 시 4 이미지 (640×960 기준).
2. 원하는 이미지를 선택하고 화면 상단 오른쪽의 “Save” 버튼 터치.
이미지가 저장되는 경로는 프로젝트의 AppDelegate에 정의된 -saveDirectory: 메소드에 정의되어 있습니다.
제 경우에는 데스크탑(Desktop)의 “iPhone Simulator 5.0 artwork”에 디렉토리가 생성되고 그 내부에 저장이 되었습니다.
3. iPhone4용 이미지가 필요한 경우에는 시뮬레이터 옵션의 Hardware > Device에서 iPhone(Retina)를 선택해서 앱 실행하고 1. 2. 과정을 그대로 하시면 쉽게 이미지를 가져올 수 있습니다.
4. 그 외에 이모티콘 이미지와 버튼 이미지도 생성이 가능하여 여러모로 쓸모있는 프로젝트로 보입니다.
참고
iOS UI에 사용된 Artwork의 경로와 파일명은 http://www.idownloadblog.com/2008/10/05/logo-images-and-icons-locations-on-your-iphone/ 에 정리되어 있습니다.
1 comment
A really informationrmative post and lots of actually honest and forthright comments produced! This undoubtedly got me thinking a whole lot about this concern so cheers a whole lot for dropping! 252538