본문 바로가기

테마

eLLipse V.2 제작 중입니다. 이건 진짜 윈터보드 없으면 적용하기 상당히 빡셀듯하네요 주변 테두리가 약간 지저분 하지만 차차 수정할겁니다. 아이폰 액정 색 재현율이 쓰레기라서 모니터로 볼때는 화사 했는데 폰에 딱넣으니 색감이 우중충... ㅠㅠ 더보기
iOS 테마 강좌 - 테마 제작에 있어서 꼼수 테마 제작에는 여러가지 꼼수가 있습니다. 즉, 실제로 구현하기가 힘든것도 편법을 써서 그럴듯하게 만드는 것을 꼼수라고 보면됩니다. 아이폰의 UI는 PNG 파일로 구성되어 있기 때문에 이것의 크기를 변경하거나 해서 요소를 움직이게도 만들고, 모습을 변형 시킬수도 있습니다. 특정 테마를 만드는데 자신이 원하는 데로 모습이 나오지 않는다면 이미지 파일의 너비나 높이를 수정해서 자신이 원하는 결과 물을 만들어보세요. 크기가 불규칙한 요소는 어마어마하게 큰 해상도의 파일을(예 500x500) 집어 넣었을때 스크린에 뜨는 크기를 살펴보면, 그 요소의 크기 한계를 알 수 있습니다. 크기 한계가 정해진 부분도 있지만 (상테바나, 텝바 버튼) 크기 한계가 정해지지 않는 것도 많습니다. 남들과 다른 독특한 테마를 만들고 .. 더보기
MV5 1.7 거의 반년만에 찾아뵙는 MV5입니다. 처음 보시는 분들은 이게 뭐야? 하실수도 있는데 간단히 설명드리자면 아이폰용 Miui V5 짭퉁테마 입니다. 사실 1.7업데이트를 예전부터 염두해두고 있었지만 저의 무한한 귀차니즘 때문에 이 지경까지 오게 되었네요 -_-; 그냥 영원히 발표하지 않을 업데이트 일수도 있었지만 6.1.4와 6.1.5 탈옥소식에 제 테스트기기도 6.1.4에서 탈옥을 하면서 다시 적용을 하고 테마를 좀 더 다듬게 되었습니다. 스크린샷은 변경사항만 올리고 나머지는 이전에 쓰던것을 십분 활용하도록 하겠습니다. 사실상 마지막 업데이트 내역입니다. 아래에는 새로 추가 되거나 변경된 부분입니다. 타이머 피커 디자인 변경 계산기 테마 적용 음성메모 테마 적용 메모 앱 테마 적용 계산기 테마 적용 (가.. 더보기
iWidget 설치, 적용법 사실 새로 만들까... 라는 생각도 해보았지만, iWidget 자체가 워낙 설명이 필요 없기 때문에... 그냥 이전거 그대로 가져왔습니다. 시디아를 켜고 iwidgets를 검색합니다. 패키지를 설치합니다. 전 이미 깔려 있어서 remove가 뜨네요. 화면의 빈공간 (어플위 말고)에 대고 꾹 누릅니다. 요런 창이 뜹니다. 기본은 AnalogClock과 Calendar 밖에 없지만 //var/mobile/Library/iWidgets 로 들어가서 위젯을 추가해주시면 됩니다. 업로드 되는 위젯 파일을 ifunbox 같은 프로그램으로 넣어주시면 됩니다. 원하는 위젯을 누릅니다. Add를 누릅니다. 이렇게 아무대나 뜨는 위젯도 있고 딱 맞춰서 뜨는 위젯이 있습니다. 어찌 됐든 이동해보도록 하겠습니다. 위젯에다 대.. 더보기
eLLipse v.1 - For iPad Air 아이패드 에어, 레티나 아이패드 (구뉴패드), 아이패드 미니 레티나 용 eLLipse입니다. 아이패드2, 아이패드1, 아이패드 미니는 지원하지 않습니다. 윈터보드없이 설치하는법 /System/Library/PrivateFrameworks/MobileIcons.framework 로 들어가서 첨부파일안의 파일을 복사해서 덮어 씌웁니다. 더보기
iOS 테마 강좌 -.strings 파일 편집하기 (화면 문구 수정) 애플의 모든 시스템 전반에는 각나라 별 언어에 맞춰주기 위한 로컬라이징 파일이 있습니다. 보통 국가명.lproj로 표시가 되는 폴더 안에 들어있는 .strings 문서를 편집하여 수정할 수 있습니다. 한국어의 경우에는 ko.lproj 안에 있는 내용물이 로컬라이징 파일입니다. 간혹 특정 어플이나 탈옥 트윅을 사용할때 한국어를 지원하지 않아 영어로 뜬다면 자신이 임의로 ko.lporj 폴더를 만들어 .string 파일을 번역해서 집어 넣으면 자동으로 인식이 됩니다. 시스템 전반에서 나타나는 문구를 수정하기 위해서는 SpringBoard.app에 있는 ko.lproj를 수정하면 됩니다. 이번강좌에서는 예제로 "밀어서 잠금해제" 문구를 수정해보도록 하겠습니다. /System/Library/CoreService.. 더보기
iOS6용 배달의민족 한나체 폰트 iOS6용 배달의민족 한나체 폰트입니다. 상당히 독특한 폰트인데요, 우아한형제들에서 오픈 폰트 라이센스로 제공되고 있는 폰트입니다. 참고로 한나체는 구글 웹폰트에서도 사용할수 있습니다. 제가 보기에는 burf 스타일의 그런지 한 테마에 정말 잘 어울릴 듯 합니다. ^^ 레티나 디스플레이 전용이므로(upm 2048) 비 레티나 기기 에서는 폰트가 똑바로 나오지 않을 수 있습니다. 애플 표준 UPM에 딱 맞추었기 떄문에 기본폰트와 다르게 표기 된다던가 하는 일은 없습니다. 잠금화면 시계 부터, 키보드 까지 모두 폰트가 적용 됩니다. 키보드 폰트는 keyboardCacheCleaner 같은 앱으로 지우시거나 /private/var/mobile/Library/Caches에 있는 com.apple.keyboard.. 더보기
iOS6용 나눔고딕 폰트 iOS6용 나눔고딕 폰트입니다. 레티나 디스플레이 전용이므로(upm 2048) 비 레티나 기기 에서는 폰트가 똑바로 나오지 않을 수 있습니다. 애플 표준 UPM에 딱 맞추었기 떄문에 기본폰트와 다르게 표기 된다던가 하는 일은 없습니다. 잠금화면 시계 부터, 키보드 까지 모두 폰트가 적용 됩니다. 키보드 폰트는 keyboardCacheCleaner 같은 앱으로 지우시거나 /private/var/mobile/Library/Caches에 있는 com.apple.keyboards 파일을 지우시면 됩니다. 더보기
iOS6용 나눔명조 폰트 iOS6용 나눔명조 폰트입니다. 레티나 디스플레이 전용이므로(upm 2048) 비 레티나 기기 에서는 폰트가 똑바로 나오지 않을 수 있습니다. 애플 표준 UPM에 딱 맞추었기 떄문에 기본폰트와 다르게 표기 된다던가 하는 일은 없습니다. 잠금화면 시계 부터, 키보드 까지 모두 폰트가 적용 됩니다. 키보드 폰트는 keyboardCacheCleaner 같은 앱으로 지우시거나 /private/var/mobile/Library/Caches에 있는 com.apple.keyboards 파일을 지우시면 됩니다. 더보기
iOS6 원터보드 테마제작 가이드 - 쌩기초 윈터보드를 사용하여 테마를 제작하기 위해서는 윈터보드가 무엇인지, 그리고 어떻게 작동하는지를 알아두면 추후에 나오는 중급, 고급, 심화 강좌에서 이해가 빨라질 '수'도 있습니다. 원터보드란? 원터보드는 시디아의 개발자이자 Jailbreak GURU인 Saurik이 개발한 테마 적용 툴 입니다. 폴더 이름 지정 윈터보드 테마는 .Theme로 확장자를 지정해줍니다. 굳이 지정하지 않아도 별 상관은 없지만 윈터보드에서는 테마 파일로 분류를 자동으로 할 수 있게 해주는 일종의 표시자 입니다. 사실 사우릭이 처음 개발할때는 테마 폴더 뒤에 확장자 .theme로 지정을 반드시 하도록 하려 했으나 깜빡하고 그렇게 만들어두지 않아서 그냥 내버려 뒀다고 합니다. (본인 블로그에 그렇게 적혀있어요) 윈터보드의 작동 방식 .. 더보기