아이폰어플개발정보2010. 8. 22. 19:58
[펌] iPhone 어플리케이션 아이콘 설정
맥과는 달리 아이폰에서는 아이콘 파일(*.icns)을 사용하지 않고, 57X57 사이즈의 PNG 파일 포맷을 사용하는 것 같습니다.






재미있는 것은 좌측이 원본 아이콘 이미지이고 우측이 아이폰의 홈스크린에서 보여지는 모습입니다. 시스템에서 자동으로 아이콘의 모서리를 둥글게 보여주고 명함 효과를 주기 때문에 이미지에서 별도의 작업이 필요 없습니다.


만약 이미지에 배경이 없고 투명색으로 처리되었을 경우에는 좌측과 같이 검정색 배경의 아이폰 아이콘의 형식으로 출력이 됩니다.




* 아이콘 파일 등록
아이콘 파일은 메뉴의'Project/Add to Project...'나 Groups & Files에서 해당 디렉토리를 우클릭 한 후에 아래와'같이 Add/Exsiting Files...'를 클릭하여 해당 파일을 선택하시면 됩니다.



* 아이콘 파일 지정
사용자가 지정하지 않으면 실행파일 번들내의 Icon.png를 기본 아이콘 파일로 인식합니다. 별도로 아이콘 파일을 지정할 경우에는Info.plist 또는 아래와 같이 타겟의 Info Properties의 'Icon File:' 항목에서 png 확장자를제외한 파일명을 입력합니다. 



출처 : http://blog.naver.com/PostView.nhn?blogId=baek2187&logNo=150055162184
Posted by 오늘마감

댓글을 달아 주세요

아이폰기본사용2010. 7. 1. 18:08
아이폰에서 사용 안하는 기본어플 아이콘 홈화면에서 삭제하기 (주식/시계/계산기/날씨/메모장 등)

순정폰에서 기본으로 제공되는 어플들은 삭제가 불가능하기 때문에

사용하지 않는 어플 아이콘이 홈화면에서 자리만 차지한다는 불편함이 있습니다.

특히나 주식 어플은 주식을 하지 않는 사람으로서는 눈엣가시죠.

시계나 계산기, 날씨, 녹음 어플도 마찬가지.

기본어플보다 훨씬 좋은 무료어플들이 앱스토어에 많지요.

아이폰에 기본으로 제공되는 어플 아이콘을  홈화면에서 삭제하는 방법입니다.
이 방법은 순정폰에서 사용 가능하고요,

이 방법을 사용해 아이콘을 삭제하면 아이폰을 복원해야 다시 살릴 수 있으니

하시기 전에 신중을 기하시고요,

만약을 위해서 백업을 다른 곳에 저장해 두시는게 좋습니다. 

방법을 먼저 간단히 요약해 보자면

1. 아이폰 설정-일반-차단에서 사파리를 임시 차단

2. 아이튠스로 아이폰 백업하고 아이튠스 종료.

3. iBackup Bot for Itunes 프로그램으로 이 백업파일을 열고

4. 스프링보드 plist를 고쳐준 뒤 restore-재부팅

상세한 방법은 다음과 같습니다.

1.

iBackup Bot for Itunes 프로그램을 다운받고 PC에 설치합니다.
 
 * 이 프로그램의 용도와 상세한 사용법은 제 이전 글
http://blog.naver.com/tumira/40105433121 을 참조해 주세요.
 

2.

아이폰 설정 - 일반 - 차단 메뉴를 열고

아래 스샷 맨 아랫부분 "차단 끔" 부분을 클릭합니다.

차단 메뉴는 다른 사람이 아이폰으로 나쁜짓을 하지 못하도록

아이폰 사용을 임의로 제한하게 해주는 기능을 제공합니다.

집에 어린이가 있는 경우 유용하게 사용할 수 있어요.

3.

위의 차단 활성화를 눌러줍니다.

4.

암호를 입력하라는 창이 뜰겁니다.

암호를 입력해주면, 다시 입력하라는 창이 뜹니다. 한번 더 입력합니다.

이 암호는 반드시 기억해 두셔야 해요! 잊어버리시면 안됩니다!

5.

암호를 2번 입력하면  

이렇게 창이 뜰겁니다. 맨 위 Safari 우측의 파란 버튼 우측을 눌러줍니다.  

6.

사파리 사용이 차단되었습니다. 

이 상태로 홈버튼을 눌러서 설정 어플을 종료합니다.

7.

설정을 마친 후 홈화면을 확인해 보면

사파리 아이콘이 사라진 것을 보실 수 있어요.

설정- 차단에서 암호를 입력하고 다시 비활

성화 시키지 않는 한

아이폰에서 사파리를 사용할 수 없게 되는거죠.

즉, 암호를 모르면 사파리 사용이 불가능합니다.

8.

PC에서 아이튠스를 실행시키고, 아이폰을 PC에 연결한 뒤

좌측 아이폰 부분을 오른쪽 클릭해서 아래처럼 백업을 해줍니다.

9.

백업이 끝나면  아이튠스를 종료하고,  iBackup Bot을 실행합니다.

대충 아래와 같은 화면이 뜰겁니다.

10.

좌측에 보시면 백업 리스트가 보일겁니다.

이 중에서 날짜, 시간을 확인해서 방금 백업한 파일을 클릭하면

아래와 같이 파일을 읽어들인 후 파일 리스트가 좌르륵 나타납니다.

11.

파일을 찾기 좋도록, Path 부분을 클릭해서 파일을 경로별로 정렬해 줍니다.

12.

Library ≫ Preferences ≫ com.apple.springboard.plist 를 찾아줍니다.

13.

해당 파일을 더블클릭하면 아래와 같이 plist 창이 뜹니다.

plist 본문 내용은 설정이나 설치된 어플에 따라서 각각 다를겁니다.

Export 메뉴를 이용하거나, 파일 본문을 노트패드 등에 카피 -> 다른 곳에 저장 등으로 

백업을 미리 해둡니다. (만일의 사태에 대비)

14.

plist에서 아래 문구를 찾아줍니다. 

SBParentalControlsApplications

com.apple.mobilesafari

15.

이 문구에서

com.apple.mobilesafari에 해당하는 부분을

com.apple.stocks 으로 바꿔줍니다.

16.

그리고 나서 iconState2 라는 문구를 찾아줍니다.

상단 망원경 모양의 메뉴를 클릭하면 검색창이 뜹니다.

이 검색창을 이용해서 검색하셔도 됩니다.

검색창에 가려서 매치 결과가 안보이면

창을 위로 끌어 옮기면 됩니다.

17.

 iconState2 를 찾으셨다면 거기서부터 아래로 죽 내려가면서

com.apple.stocks 문구를 찾아보세요.

어플을 약 100개 정도 깔았고, 주식 어플 아이콘이 홈화면 마지막 페이지에 위치한다면

한참을 내려가야 찾을 수 있을겁니다.

18.

찾으셨다면 이 문구를

com.apple.mobilesafari 으로 바꿔줍니다.

stocks를 mobilesafari로 바꿔주시고

좌측 상단 디스켓 아이콘을 클릭해서 저장합니다.

* 만일 저장 메뉴를 클릭했는데 에러 메시지가 뜬다면

입력을 잘못했기 때문인 겁니다.

입력한 내용을 다시 찬찬히 들여다 보고 올바르게 입력해 주세요.

19.

이제 다 되었습니다. 좌측 File - Restore를 클릭합니다.

20.

아래와 같이 새 창이 뜰겁니다.

가운데 Restore only modified file(s)를 선택하고  OK 버튼을 클릭합니다.   

21.

몇분동안 Restore가 진행되고, 아이폰이 재부팅됩니다.

재부팅 후 아이폰 홈화면을 보시면 주식 아이콘이 사라졌을 겁니다.

그리고, 사파리 아이콘 위치가 변경되었을 겁니다.

사파리 아이콘이 사라졌다고 저한테 책임지라고 하지 마시고

찾아보세요. 분명히 있습니다. ^^

사파리 아이콘을 찾아서 편한 곳으로 옮기시고,

혹시나 모르니까 아이폰 검색메뉴로 Stocks를 검색해 보세요.

검색결과가 없다고 나오면 성공한 겁니다.

같은 방식으로 계산기, 메모장 등

사용하지 않는 기본 어플 아이콘을 삭제할 수 있습니다.

 이렇게 했는데도 주식 어플이 여전히 홈화면에 남아 있다면

1. 코드를 잘못 입력했다.

2,. 코드는 맞게 입력했는데, 저장을 하지 않았다.

3. 저장 메뉴인 디스켓 아이콘을 제대로 클릭하지 않아서

수정한 내용이 저장되지 않았다.

4. 저장은 했는데 Restore를 하지 않았다.

5. 위의 글 순서대로 하지 않았다.

이 5가지 중 하나일 겁니다.

특히 3번일 가능성이 제일 큽니다. 저장을 다시 하고 restore 해보세요!

뭔가를 잘못해서 문제가 생겼다면

아까 백업해둔 plist를 덮어쓰기해서 다시 restore 하시거나,  

아이튠스를 열고, "백업으로 복원" 하시면 됩니다.

* 이 팁은 외국 사이트 http://www.macosxhints.com/article.php?story=20100131111103616 에서 가져왔어요.

 


출처 : http://blog.naver.com/PostView.nhn?blogId=jkw1120&logNo=60106404553
Posted by 오늘마감

댓글을 달아 주세요

아이폰어플개발정보2010. 6. 24. 08:01
나만의 앱에 아이콘 달기.
아이콘은 그것을 나타내는 프로그램이 어떤 의미를 가지고 있는지 함축적으로 표현해 준다. 프로그램을 잘 표현해 낸 아이콘 하나만으로도 더 많은 사람들이 자신이 만든 애플리케이션에 관심을 갖게 만들 수 있다. 비행기를 보지 못한 원시인들에게 열심히 글로 써 주어도 이해하기 힘들지만, 사람들이 비행기를 타고 날아가는 모습의 그림이나 아이콘을 통해 표현한다면 훨씬 쉽게 이해할 수 있을 것이다.


하얀 아이콘.
맨 처음 'Hello world!를 나타내는 앱을 만들었을때는, 그것이 아이폰 화면에 나타난다는 것 만으로도 만족스럽고 충분했다. 하지만, 홈 버튼을 눌러서 자신의 앱이 표현되어 있는 아이콘을 보게 되면... 그저 밋밋한 하얀색의 네모만 보이는 아이콘.



그림1. 밋밋한 아이콘 화면.

동글동글하게 보이는 것이 예쁘게 보이기는 하지만, 왠지 없어 보인다. 다른 앱의 아이콘들처럼 나만의 아이콘으로 표현 할 수 있는 방법은 없는 걸까? 물론, 당연히 방법은 있다. 그것도 정말 쉬운 방법이!!


나만의 앱에 나만의 아이콘으로 나타내기.
아이폰 프로젝트에 사용되는 소스 외의 데이터들은 'Resources'폴더 안에 포함된다. 예상 했겠지만, 아이콘으로 사용되는 이미지 역시 'Resources'폴더 안에 포함시켜야 한다. 아이콘으로 사용되는 이미지는 가로세로 57 x 57 pixels 로 된 png 파일이 가장 적당하다. png 파일이 아닌 아이폰에서 사용 가능한 모든 형태의 이미지 파일이 가능하지만, 되도록이면 png 파일을 사용하는 것이 좋다. 아이폰에서는 png 파일이 가장 최적화 되어있기 때문이다.



그림2. icon.png 파일(57 x 57 pixels)

또 아이콘을 만들때 한가지 주의할 점은 다른 아이폰 앱의 아이콘처럼 모서리를 둥글게 하고 효과를 주려고 하지 않아도 된다. 정사각형의 이미지를 만들어 주면, 테마에 맞게 아이폰 SDK에서 알아서 효과를 적용해 주어 멋있게 보이게끔 만들어 준다. 아이콘 파일을 프로젝트에 포함하기 위해서는 두가지 방법이 있다. 매우 직관적으로 'Resources' 폴더로 아이콘 파일을 드래그 하여 놓는 방법과 'Resources'폴더에 서 우클릭으로 메뉴를 호출하여 'Add' -> 'Existing Files...'를 선택하는 방법이다. 각자 상황에 맞게 알맞는 방법으로 아이콘을 추가하면 된다.



그림3. 'Resources' 폴더에 파일 추가.

'Resources' 폴더에 아이콘 파일을 추가하려고 하면 아래와 같은 창이 생기는데, 참조하는 파일이 적을 경우 세심하게 신경쓰지 않아도 되기 때문에 기본 설정으로 놓도록 한다.



그림4. 아이콘 파일을 추가하는 화면.

맨 위에 있는 'Copy items into destination group's folder(if needed)' 항목은 참조하고자 하는 파일을 가져올 때 복사를 할것인지 묻는 것이다. 체크를 하게 되면 파일을 그대로 프로젝트 폴더로 복사하여 가져오게 되고, 체크를 해제하면 단지 링크로만 연결을 시켜 놓는다. 복사할 경우는 원본이 사라져도 상관이 없지만, 이미지의 수정이 필요할 경우 프로젝트 폴더내의 파일을 수정하거나, 다시 참조해야 하는 번거로움이 있고, 링크를 해 놓은 경우는 수정은 용이하지만, 원본 파일의 위치가 변경될 경우 찾아서 다시 링크를 설정해 주어야 하는 번거로움이 있다. 우선은 기본적으로 복사를 하는 것이 프로젝트를 개발하는데 편한듯 하다.



그림5. 'Hello_World-Info.plist' 파일

아이콘으로 사용하는 파일의 이름을 icon.png 로 저장했다면 별다른 설정없이 바로 아이콘으로 적용이 된다.(아이콘 파일을 설정하지 않을 경우 기본으로 icon.png 파일을 찾아서 참조하도록 되어 있다.) 하지만, 파일 이름이 icon.png 가 아닐경우는 아이콘 파일이 이것이다 라고 지정을 해 주어야 한다. '프로젝트 명-Info.plist'파일은 아이콘 파일의 설정 외에도, 애플리케이션의 기본적이고, 필요한 정보들을 포함하고 있다. Xcode 창에서 'Hello world-Info.plist'파일을 선택하면 오른쪽에 위와 같은 목록들이 나오는 것을 볼 수 있다. 이중 'Key' 값에 icon file 이라고 써있는 영역에 아이콘 파일의 이름을 적어 놓는다.



그림6. 아이콘 파일이 적용된 앰 아이콘 화면.

이제 Xcode 창에서 다시 빌드를 하고 실행을 시키면 위 그림과 같이 자연스럽게 효과가 적용된 앱 아이콘을 볼 수 있을 것이다. 나의 아이덴티티를 가지는 특별한 아이콘으로 무장한 'Hello world' 앱이 탄생하였다.



출처 : http://blog.naver.com/PostView.nhn?blogId=seanhigher&logNo=60104973456
Posted by 오늘마감

댓글을 달아 주세요