본문 바로가기

ios

iOS6 테마강좌 - 커스텀 폰트 시스템에 설치하기/윈터보드를 이용해서 시스템 폰트 교채하기 (심화) 이번에는 시스템에 설치된 폰트를 사용하여 윈터보드 폰트를 교체하는 것이 아니라, 시스템에 "직접" 폰트를 설치해서 사용하는 방법을 알아보겠습니다. 이 방법은 상당히 발전한 방법 중 하나입니다. 제가 생각하기에 가장 리스크가 적고 벽돌의 염려가 없는 방법이기도 하고요. 테마 파일만 몇개 만들어 놓으면 기분에 따라서 여러가지 폰트를 바꿔서 사용할 수도 있습니다. 이 강좌를 통해서 외부 폰트를 시스템에 추가하는 방법을 보여드릴것이고요, 옛날 방식인 TTC 교체 강좌도 보여드릴겁니다. TTC교체 강좌도 일반 카페나 블로그에서 보시던것과는 다릅니다. 사실 TTC를 쉽게 푸는 방법에 대해서는 거의 정보를 찾을수가 없어서 그냥 스스로 연구해서 해결했습니다. TTC 강좌를 왜 따로 하냐면, Helvetica Neue .. 더보기
iOS6 테마강좌 - 윈터보드를 이용해서 시스템 폰트 교체하기 (기초) 윈터보드 테마에는 info.plist라는 파일이 들어갑니다. 이 파일은 주로 스프링 보드 상의 요소, 특히 택스트 요소의 형태를 설정하는 용도로 사용 되는 파일입니다. 이 택스트 스타일을 지정하는 코드는 CSS를 사용합니다. 특히 CSS의 속성 중하 나인 font-famliy 를 사용하게 되면 폰트를 교체할수 있는데요, 이 점을 활용해서 시스템 폰트를 바꿀수 있습니다. 이 방법이 좋은 점은 벽돌이 된다던지, 아니면 무한 리스프링에 빠진다던지 하는 일이 없이 간편하게 적용이 가능하며, 윈터보드에서 테마를 끔으로써 간편하게 원본 폰트로 되돌아 갈 수 있습니다. 사용자 폰트를 추가하지 않고 교체하는 방법은 시스템 폰트 리스트(http://est0que.tistory.com/811)에 있는 폰트중 원하는 것을 .. 더보기
iOS 테마 강좌 - 윈터보드로 바꿀수 없는 유일한(?) 시스템 파일 윈터보드는 bundles 경로나 .app, .framework, .bundles 경로를 알면 이미지 파일이 아니더라도 어떤 파일이든 교채 할 수있습니다. 하지만 이것이 불가능한 시스템 파일이 딱하나 있는데요 바로 poster.thumbnail@2x.png 입니다. 이 파일은 바탕화면을 선택하러 들어가면 맨 위에 떠있는 연꽃사진 인데요, 이것은 윈터보드로 바꿀수 없습니다. 그래서 할 수없이 이 파일을 교체하려면 다음 경로로 들어가서 파일을 덮어 씌우기 해야합니다. //Library/Wallpaper/iphone/poster.thumbnail@2x.png 더보기
iOS 테마 강좌 - Info.plist 파해치기(테마 폰트 스타일 적용) 윈터보드(Winterboard)를 이용하면 iOS전반에 적용되는 택스트 파일의 스타일을 지정할 수 있습니다. 이는 윈터보드 없이 구현 할수 없는 것으로, 윈터보드의 주요한 기능중 하나입니다. 이 기능은 테마폴더 안에 위치하는 Info.plist 라는 xml 문서로 설정이 가능한데, 문서는 xml이지만 내용물은 pure CSS이므로 초보자도 문제 없이 설정 할 수 있습니다. info.plist의 기본적인 모습. 위에 헤더와 푸터부분이 있어야 인식이 됩니다. info.plist를 만들기 위해서는 예제로 첨부된 파일을 사용하세요. BadgeStyle color: #ffffff; font-weight:100; Info.plist에서 스프링보드에 스타일을 적용하기 위해서 사용되는 프로그램 언어는 CSS입니다. 프.. 더보기
iOS 시스템 폰트 리스트 Info.plist를 사용하면 여기 있는 폰트를 시스템 폰트로 적용 할수 있습니다. - info.plist 파해치기 (테마 폰트스타일 적용)모든 폰트가 적용 가능 한것은 아니며, 특정 스타일요소에만 사용가능하고, 특히 LockClock 같은 경우에는 폰트를 심하게 가려서 몇몇 폰트는 적용이 잘 안될 수도 있습니다. AcademyEngravedLetPlain AmericanTypewriter AmericanTypewriter-Bold AmericanTypewriter-Condensed AmericanTypewriter-CondensedBold AmericanTypewriter-CondensedLight AmericanTypewriter-Light AppleColorEmoji AppleSDGothicNeo-.. 더보기
iOS 테마 강좌 - iWidgets와 Dashboard X 동시에 사용하기 iWidgets와 Dashboard X의 불러오기 명령어는 동일합니다.(배경화면 꾹 누르기) 그래서 두개를 같이 쓰려고 하면 설치 순서에 따라 맨 나중에 설치한 트윅만 작동하게 됩니다. 저는 iWidgets를 먼저 설치하고 Dashboard X를 나중에 설치 했는데요, 이 경우에는 배경화면을 꾹 눌러서 수정모드로 들어가는 엑션은 iWidgets이 가져가게 됩니다. 그 이외의 경우에는 어떻게 될지는 안해봐서 잘 모르겠습니다. 이 경우에는 Dashboard X를 불러와서 적용하기가 힘들어집니다. 이때는 아이콘을 누른 상태에서 제빨리 손가락을 다른 곳으로 옮기거나, 또는 폴더의 배경화면을 꾹 누르면 작동 시킬수 있습니다. 개인적으로 제일 편한 방법은 폴더의 배경화면을 꾹 눌러 실행을 시키는 방법인것 같습니다... 더보기
시디아가 iOS7에 맞춰 업데이트 되었습니다. 시디아는 iOS7 탈옥 출시 이후에도 제대로 동작되지 못하고 버그만 잔뜩에, 새로 변경된 iOS7의 모습에 맞춰주지 못하는 모습을 보여줬었습니다. iOS 2.0에서 처음 등장한 시디아는 출시당시 버전 1.0이었고 아이폰4 출시 이후 iOS4 대응을 하면서 1.1로 버전이 올라갔습니다. 그리고 오늘 1.1.9로 버전이 업그레이드 되면서 iOS7을 정식 지원하게 되었습니다. 1.1.9인걸보니 완전이 1.2가 될만한 업그레이드는 아니었나 보네요. 업데이트를 한번 해보도록 하겠습니다. 시디아를 엽니다. 소스 업데이트 중입니다. 울트라 스노우 소스는 항상 꼬이더군요 (이유는 모르겠지만) 2개의 중요한 업그레이드가 있다고 안내창이 뜹니다. Complete Upgrade를 합니다. 전체 용량 1.3mb입니다. 설치중.. 더보기
iOS6테마강좌 - 파이썬을 이용해서 .artwork 압축 풀기 .artwork 이라는 파일이 있습니다. iOS상에서 사용되는 작은 크기의 이미지들이 압축되어 들어있는 파일입니다. 이 파일의 내용은 윈터보드 사용시 UIimage 폴더에 파일을 집어 넣어서 바꿀수 있습니다. 물론 윈터보드를 사용하지 않는 다면 .artwork 파일을 압축을 풀었다가 자신이 원하는 파일로 교체후 다시 압축시켜 원본파일과 교체할 수도 있습니다. 그러나 이렇게 할시에는 .artwork 파일에 있던 원본 파일과 같은 이름, 같은 용량을 맞춰줘야 합니다. 그래서 이렇게 하는 것은 어느정도 숙련이 되신 분만 하시는 것을 권장합니다. 여기서는 압축해제 후 다시 재압축 까지 모두 다루려고 합니다. artwork 파일의 종류 .artwork 파일 중 UI에 관여 하는 것들은 /System/Library.. 더보기
iOS 테마가이드 - Bundles와 Folders의 차이 iOS 테마의 파일 구성을 보면 Bundles와 Folders라는 것으로 구성되어 있습니다. 이 둘의 차이점은 무엇이며 어떻게 사용하는 것인지를 알아보겠습니다. Bundles의 경우에는 info.plist의 Bundle Identifier 주소를 사용하여 적용을 시키는 폴더입니다. 즉 파일 주소만 알고 있다면 이미지 파일이 아니라도 변경할 수 있습니다. (Bundle Idnetifier 찾는 법) Folders의 경우에는 스프링보드상에서 특정요소가 불러와 질때 원터보드를 이용해 이를 대채하게 되는 역할을 하는 곳입니다. 이 기능은 Bundles 경로를 찾을 수 없거나, 또는 Bundles에 경로를 넣어도 적용이 되지 않을때 사용 하는것입니다. Bundles 폴더의 내용물을 리스프링시 스프링보드와 동시에 .. 더보기
iOS 기타용량 줄이는법 기타용량 정말 짜증나시죠? iOS를 사용해보신 분이라면 한번쯤은 해보신 생각이실겁니다. 괜히 기타용량이 있으면 휴대폰 내부용량을 손해보는 것 같은 느낌이들죠. 기타용량은 순정 iOS에서는 거의 나타나지 않고 대부분 탈옥한 운영체제에서만 나타납니다. 그래서 이 성가신 기타용량을 제거 하는 방법을 알아 보도록 하겠습니다. ifunbox에서 디스크 기능을 사용하면 기타용량이 늘어납니다. iFile에서 휴지통 기능을 사용할 경우 휴지통 폴더에가서 완전히 삭제하지 않는 한 용량을 차지 하고 있습니다. 휴지통의 경로는 /var/mobile/Library/iFile/Trash/ 입니다. 휴지통 기능을 쓰고 싶지 않으면 옵션에 들어가서 해재하면 됩니다. 테마나 각종 탈옥 Tweak 또한 용량을 차지 하는 원인이 됩니다.. 더보기