iOS개발을 하다보면 특정 그림을 키워서 쓰기도하고 줄여서 쓰기도 해야 되는 경우가 자주 발생한다. (예를들면 로고?)


보통은 큰이미지 가지고 리사이징해서 많이들 사용하는데. 그림이 디테일이 쩔어서 리사이징 할때  우그러진다든지해서 일일히 각 사이즈별로 다 디자이너가 리사이징해줘야 될때..

이미지로 해결하려다 보면 메모리 이슈가 당근발생한다. UIImage Cache를 Purge할까? 싶을때도 생긴다. 물론 해본적은 없음.


하여튼 개발자라면 아~ 이건아닌데란 생각 많이 한다.


간단한 그림은 iOS CoreGraphic으로 직접그려서 사용하기도 하는데 복잡한 그림은 ....3살짜리도 형님으로 모셔야할 내 그림실력으로는 생각보다 쉽지가 않다.


다시 본론으로 돌아와서 일러스트레이터 그림을 코드상으로 가져오는 방법을 설명하겠다.



1. SVGKit https://github.com/SVGKit/SVGKit


오픈소스이고 iOS & OSX상에서  svg파일을 로드할 수 있다.

.ai 파일을 svg파일로 바꿔야 되는 부분이 있긴하지만.

UIImage 나 UIImageView로 변환해서 쉽게 사용할 수 있는 장점이 있다.


2. PaintCode http://www.paintcodeapp.com/

벡터그래픽툴이고 실시간으로 코드가 생성되는게 보이는 장점

PSD , SVG Import 기능있음 

99.99$라는게 함정.



3. drawscrip.pt http://drawscri.pt  

Adobe Illustrator에서 바로 코드로 변환이 가능하다. 그러나 현재는 베타버전이라는 거..


4. Qwarkee

이역시 SVG to Coregraphic 앱이다. 제한적이기는 하나 잘된다.

함정은 역시 39.99$라는거..


iOS개발자는 돈 많은니 99.99$정도는 그냥살거라 믿기에 PaintCode만 소개 하려 했지만.

선택의 폭을 넓혀드립니다.~


난 돈없으니깐 막 베타 쓰고 그래야지~


 PS. 검색하다가 좋은거 찾았는데 유료 ㅜㅜ

 코드 컴플리션 'Accesorizer' - https://itunes.apple.com/us/app/accessorizer/id402866670?mt=12



저작자 표시 비영리 변경 금지
신고


티스토리 툴바