아이폰이나 아이패드 등 iOS용 앱을 개발 할 때 함께 일하는 디자이너가 없다면 앱 디자인 때문에 골머리를 썩힌다. 특히 아이콘은 가장 단순하면서도 필수적인 것인데 이걸 구하는 것도 힘든 일이다. 특히 기존의 아이폰 앱 등과 비슷한 모양을 만들어야 할 때는 시스템 아이콘을 쓰고 싶기도 한데 가끔 제약이 따른다.
UIKit Artwork Extractor는 iOS의 내장(built-in) 아이콘 이미지를 모두(!) 추출해 내기 위한 앱이 아닌(?) 앱이다.
설명은 위 저장소에 잘 되어 있지만 영어 읽는게 귀찮은 이들을 위해서 간략히 설명을 덧붙여 본다.
위의 저장소를 받아서(close) 프로젝트를 열어서 시뮬레이터로 실행시킨다. 반드시 시뮬레이터로 구동시켜야 한다. 실행시키면 아이콘을 추출 한 후 화면을 보여준다.
이제 Save All 버튼을 누르면 사용자의 데스크탑 폴더에 특정 폴더를 만들어서 여기에 파일들이 저장된다. 개인적으로 이 때 놀랬다. 시뮬레이터 앱에서 데스크탑에 파일을 쓰다니! ;-)
저장이 완료되면 경고창이 뜨면서 어디 저장되어 있는지 알려준다.
다만, 위의 경우 레티나가 아닌 이미지들만 추출된다. 만약 레티나용 이미지를 추출하고 싶다면 시뮬레이터의 메뉴에서 Hardware - Device 메뉴에 들어가면 iPhone Retina라는 항목들이 있으니 고르면 된다. 이 경우 앱이 종료되는데 다시 띄우면 된다. 그리고 또 Save All...
레티나용 이미지는 알아서 @2x 포스트픽스를 붙여준다. 친절하다. ;-)
나머지는 이 아이콘들을 구워먹던 삶아먹던 포토샵질(?)을 하던지 하면 된다. 그런데 라이센스 문제가 있을지 없을지는 잘 모르겠다.
Popular Posts
-
제목이 약간의 오해가 있을 수도 있어서 좀 더 자세히 적어보자면, 앱 내부의 마우스나 키 입력을 받는게 아니라 앱 윈도우에 포커스가 없는 상태에서 마우스나 키보드 이벤트를 받기 위한 내용이다. 흔히 쓰이는 윈도우의 '키보드 후킹'이라는...
-
예전에 Vim에서 tags 파일 경로를 부모 디렉토리들로 지정해서 자동으로 태그를 지정하는 방법 을 포스팅 했던 적이 있다. 하지만 Emacs에서는 동일한 형태로 지정을 해서 사용하는게 안되었다. 이런 기능을 원했지만 검색으로 찾을 수는 없었다. ...
-
내 나이대도 이제는 젊다고 하기에는 힘든(?) 수준으로 치닫고 있다. 세월의 흐름이 너무 빨라서 아쉽고 벅차고 숨차기는 하지만, 이럴 때 일 수록 추억을 떠올려 보면 나름 재미있는 세월을 보냈구나 생각이 든다. 이참에 옛날 옛적에 쓰던 구식 컴퓨터...
-
node.js 암초 2번째 이야기. 이번에는 node.js의 루프와 process.nextTick() 관한 이야기를 적어볼까 한다. (루프가 뭔지는 굳이 설명할 필요는 없을 것 같다.)
-
메소드(Method)란 클래스에 정의된 클래스 멤버 함수를 의미한다. 스위프트(Swift)에서는 클래스 뿐만 아니라 구조체에서도 동일하게 이 메소드를 정의 할 수 있다는 특징이 있다.
-
Q. 1.3과 1.12 중 어느 버전이 더 최신 버전인가요? A. 1.12가 더 최신버전입니다. 위의 같은 질문류를 커뮤니티에서 본 적이 있는데 놀랍게도 1.3을 1.12보다 더 높은 버전으로 생각하는 사람이 많은 것 같았다. 그래서 이번에는 버...
-
이번엔 iOS SDK 기반 Objective-C에서도 웹페이지를 비동기로 긁어오는 기능을 하는 코드를 메모해본다. (NS 계열 API이니 아이폰/아이패드/Mac OS X에서 다 쓸 수 있을 듯)
-
node.js 소개글에 따라 다니는 이야기는 비동기(asynchronous) 처리를 위한 이벤트 위주(event driven) 언어라는 점이다. 그리고 한 가지 더 따라다니는 소개는 '빠르고(performance) 확장(scalable)에 강하...
-
Swift 에서 C 포인터(Pointer)는 왜 쓰는가. 모호할 때도 있고 쓰기도 귀찮고 문제도 자주 일으키는 그 개념을 말이다. 그런데 답은 C 포인터 라는 이름에서 이미 나와있다. 당연히 C로 구현된 함수가 포인터를 사용하게 되니 이 함수를 쓰...
-
이 글은 새 위치 로 옮겨지며 이 곳에서는 더이상 유지보수되지 않습니다. 가까운 옛날(?) 이탈리아 여행을 다녀오고 나서 생긴 이상한 증상(?)이 있다. 바로 이탈리아식 화덕피자가 종종 땡기는 증상이다. 그래서 종종 집 주변 화덕피자 가게를 찾아보고 ...

0 comments:
댓글 쓰기