아이폰 개발(129)
-
sqlite 파일 변경 방법
DB 내용이 바뀌어 아이폰용 어플리케이션에 적용시키려로 리소스로 등록된 DB 파일(*.sqlite)을 변경하고 리빌드했으나, 최신 내용으로 변경이 안되는 것이 아닌가. 아마도 프로그램은 새로 빌드된 버전으로 그때마다 변경되지만, DB 파일은 디바이스나 시뮬레이터의 폴더에 한번 저장된 것이 계속 남아있는 듯하다. 그래서, 혹시나 하고 디바이스에 설치되어 있는 어플리케이션을 삭제한 다음 프로젝트를 clean 시킨 뒤 리빌드하여 설치를 해서 테스트를 해보니 잘되었다. DB 내용이 변경되면 매번 이런 식으로 설치된 프로그램 삭제 후 재설치를 해주어야 하는 것 같다. 참고로, 아이팟 터치에서 프로그램 삭제하는 방법은 어플리케이션 아이콘을 누르고 있는 상태에서 아래쪽의 종료버튼을 같이 눌러주면 아이콘들이 흔들리면서..
2009.09.15 -
Xcode에서 아이팟 터치를 제대로 인식하지 못하는 경우
"No provisioned iPhone OS device is connected" Xcode에서 위와 같은 메시지를 띄우면서 프로그램을 아이팟 터치에 설치하고 실행하지 못하는 경우가 발생했다. 구글신의 도움으로 해결책을 쉽게 찾았는데... 그것은 바로 "아이팟 터치의 리부팅"이다. 임베디드 프로그래밍을 하다보면 하드웨어 장비의 문제로 이런 유사한 문제가 발생하는 경우가 적지 않기 때문에 새삼스러운 문제는 아니다. 예전에 T옴니아로 Windows Mobile용 어플리케이션을 개발할 때에는 수도 없이 하드웨어 리셋, 소프트웨어 리셋을 했었던 경험이 있었는데 그에 비하면 양반이라고 할까.
2009.09.14 -
맥용 GIMP 폰트 깨짐 현상 처리 방법
큰 맘 먹고 맥용 GIMP를 다운받아서 설치하고 실행을 시켰다. 맥용으로 커스터마이징해서 개발된 버전이 아니라 X11 상에서 구동되는 방식이 조금 실망을 했지만, 쓰는데 지장이 없으면 상관없다고 마음 먹었다.... 하지만 역시나 처음부터 문제가 발생한다. 메뉴나 대화상자의 글자가 모두 안나오는 것이 아닌가. 아마도 한글 폰트 문제 때문에 이런 문제가 발생하는 듯하다. 여기 저기 찾아봤지만 참고할 만한 레퍼런스가 없었는데 겨우겨우 찾은 방법은 다음과 같다. 먼저 맥에서 X11 Terminal을 열고, 루트 디렉토리로 이동한다. /Applications/Gimp.app/Contents/Resources 폴더로 이동을 한 다음 script 파일을 vi로 열고 다음과 같이 맨마지막 줄 바로 위에 추가한다. : ..
2009.08.18