전체 글(855)
-
멀티 뷰 어플리케이션 제작
1. Xcode에서 {File-New Project} 선택하고, {iPhone OS-Application}에서 "Window-Based Application" 선택 한 다음 "Choose" 버튼 클릭 2. Xcode에서 {File-New File} 선택하고, {iPhone OS-Cocoa Touch Classes}에서 "UIViewController subclass" 선택 한 다음 "Next" 버튼 클릭 (이름은 SwitchViewController 라고 지정) 3. UIViewController subclass를 이용하여 2개의 Content View를 각각 생성 (이름은 FirstViewController, SecondViewController 라고 지정) 4. Xcode에서 {File-New FIl..
2009.11.23 -
맥에서 아래아한글(hwp) 파일 보기
어제 우연히 OpenOffice에서 한글97 파일을 열 수 있다는 것을 발견했다. 본인이 가지고 있는 hwp 파일은 열리지 않았으나, 열리는 hwp 파일도 있다고 한다. X-Window용이나 OS/2용으로 아래아한글이 출시된 것은 확실히 기억이 나는데, 맥용으로 아래아 한글이 출시된 적이 있었는지 기억은 안난다. 만일 맥용으로 출시된 적이 있다면 최소한 맥용 한글 뷰어 정도는 만들어줘도 되지 않을런지. 아래아 한글용 파일 포맷이 공개되었다는 소식도 들었던 것 같은데, 맥에서 제대로된 아래아 한글 파일 뷰어가 없다는 것은 아직도 HWP 파일을 적지 않게 쓰고 있는 현실에서 번거롭고 불편한 일이다.
2009.11.17 -
"Fantasy Gostop" 플레이 동영상
Escalader 개발과 함께 동시에 별도로 개발했던 "Fantasy Gostop" 게임을 어제 앱스토어에 등록하였다. Escalader 개발팀에서 기획자와 프로그래머는 그대로 참여하면서 디자이너만 따로 팀을 구성하여 약 3개월 정도의 개발 기간 동안 완성하였다. 초반에 생각했던 것보다 작업량이 많아서 마지막 한 달이 예상보다 빡시게 진행되었다. 제품 기획 의도는 외쿡인들도 고스톱을 쉽게 즐길 수 있는 게임을 만드는 것이었는데, 그것이 얼마나 인정받을지는 뚜껑을 열어봐야 알 것이다.
2009.11.04 -
"SIGARBT" 시그널 발생하면서 중단되는 문제
잘 동작하던 기능이 갑자기 프로그램을 다운 시키는 문제가 발생했다. 더 이상한 것은 시뮬레이터에서는 잘 동작되는 기능이 iPodTouch에서는 다운되는 문제가 발생한다는 것이다. 어플리케이션의 용량이 20메가가 넘어서 그런 것인가 해서 용량도 줄여보고 문제가 될만한 코드들은 수정을 해보았는데도 여전히 문제가 발생하였다. 그런데, 혹시나 해서 새로 변경된 이미지 파일 중에 일부를 이전 버전으로 변경을 해서 테스트를 해보니 정상적으로 동작하는 것이 아닌가!? 확인을 해본 결과, 새로 받은 이미지 파일 2개의 파일 사이즈가 0이었던 것이었다. 겨우 이런 이유로 다운까지 될 필요는 없을 것 같은데, 아무튼 생각보다 덜 헤매서 다행일뿐.
2009.10.30 -
UIView Animation의 setAnimationDidStopSelector 사용 시 주의점
UIImageView로 만든 이미지를 애니메이션 시킬 때, UIView의 애니메이션 기능을 이용하면 정말 손쉽게 애니메이션을 구현할 수 있다. 사실, 이 부분은 별로 관심이 없었는데 지난 KGC2009 컨퍼런스에서 강연 중에 시연을 보고 아주 멋진 기능이라는 것을 알게되었다. (http://kr.blog.yahoo.com/nashorn74/1226308) 그런데, commitAnimations를 실행 시키는 순간 애니메이션이 동작되면서 바로 다음 줄의 코드도 같이 동시에 실행되기 때문에, 애니메이션이 종료된 다음에 처리해야하는 것은 setAnimationDidStopSelector를 이용하여 종료시 실행되는 셀렉터 함수를 지정하도록 되어있다. 처음에는 touchesBegan 함수 안에서 다음과 같이 코딩..
2009.10.23 -
아무 생각없이 iPod Touch 최신 버전 업그레이드했다가...
iPod Touch OS의 버전이 3.1.2로 업그레이드 되었으니 업그레이드할꺼냐는 질문에 아무 생각없이 업그레이드를 눌렀다. 이런 마이너 업그레이드는 해봐야 큰 차이가 없는데 뭐든 항상 최신 버전을 유지해야한다는 일종의 "강박관념" 때문에 그냥 업그레이드를 한 것이다. 그런데, 현재 사용하고 있는 Xcode에서 3.1.2는 지원이 안되니 최신 버전의 Xcode를 다운받으라고 나온다. -_-;;; 이런 된장 맞을... 2.5GB나 되는 것을 언제 다시 다운받고 다시 설치하느냔 말이다~ (그러고 보니 Xcode는 자동 업데이트를 지원하지 않는지 이제 알았다. 쩝)
2009.10.21