본문 바로가기

iphone

FTGLES - openGLES 에서 트루타입 폰트 출력 http://github.com/cdave1/ftgles openGL 기반의 FTGL을 openGLES로 포팅한 라이브러리로, static library 형태로 제공되어 쉽게 기존의 XCode 프로젝트에 추가시킬 수 있다. 자세한 installation은 링크를 참조. 밑에는 installation과정을 간단히 스샷으로 표현. 더보기
아이폰으로 컴퓨터를 조작하자, 로지텍 touch mouse 네트웍을 통해 아이폰과 pc를 연결, 아이폰으로 pc의 마우스/키보드 입력을 하는 어플을 소개합니다. 상단에 마우스 버튼 역할을 하는 터치 영역이 있고, 그 밑은 터치패드 영역입니다. 키보드를 호출하여 키 입력도 가능합니다. 하지만 한글 입력은 안되네요. Touch Mouse 실행을 위해, 연결할 PC에 별도의 서버 어플을 설치해야 합니다. http://www.logitech.com/index.cfm/494/6367&hub=1&cl=us,en?section=downloads PC에 서버 설치 후, 서버가 실행되면 아이폰 TouchMouse 앱에서 다음과 같이 보이게 됩니다. 옵션에서 멀티 터치를 이용한 투핑거 액션도 지원합니다. 5분정도 사용한 소감을 간단히 적어보면, 렉 걸린 마우스. 입력이 뚝뚝 끊기.. 더보기
SHOW 안심보험, 아이폰 사용자에게 꼭 필요한 것인가? KT는 휴대폰의 분실/파손에 대해 최대 55만원까지 보장되는 월 2,500원 짜리 보험 부가서비스인 SHOW 안심보험 서비스를 제공하고 있습니다. 이것은 출고가 814,000원(16G)/946,000원(32G)인 아이폰도 마찬가지인데요, 특히 아이폰은 고가인데다가 어쨌거나 저쨌거나 국내 소비자 정서와는 동떨어진 서양 기업의 AS방식을 고수하고 있는 관계로 많은 사용자들이 이 서비스 가입을 고려하고 있습니다. 특히 이 보험은 원칙적으로 단말기 개통 후 한달 이내에만 가입이 가능합니다. 제가 아이폰을 개통한지 곧 한달이 되는 관계로, 이것이 꼭 필요한 것인지, 그리고 얼마나 좋은 보험 상품인지 한번 알아보도록 하겠습니다. SHOW 안심보험 서비스가 어떤 내용을 가지고 있는지 SHOW사이버 고객센터를 찾아보았.. 더보기
Three20 Joe Hewitt 이라는 사람이 만든 iPhone UI 라이브러리로, 요새 iPhone용 화보 어플을 하나 만들일이 있어서(외주) 쓸만한 샘플 찾다가 발견한 주옥같은 라이브러리다. http://groups.google.com/group/three20/ http://github.com/joehewitt/three20 원래 Facebook용 어플을 만들기 위한 것이었다는데... 배포되는 소스에 포함된 샘플만으로 이미지/뷰 제어에 대한 거의 완벽한(UI things나 최적화 등을 제외하고) 솔루션에 가깝다. thumbnail이나 table 등은 기본, flickrs에서 url 받아서 이미지 로딩해서 그려줄수도 있고. appStore에서 비키니 란제리 섹시 등의 키워드(물론 영어로ㅡ,.ㅡ)로 검색하면 핫한 사.. 더보기
날로 먹는 iPhone dev 일기 #5 궁금하신 분은 없겠지만, 오랜만에 올리는 소리소문없이 제작중인ㅡ,.ㅡ 제 첫번째 app, 코드명 AHR 소식입니다. 이거 뭐 개발한다고 끄적거린지 4개월이 넘었는데... 아직도 런칭을 못시켜서 낯이 뜨겁네요.ㅎㅎ 슬로우스타터라는 말처럼 처음엔 좀 더뎌도 후에 꾸준히 app이 나오면 좋겠습니다.ㅎㅎ ADC개발자 등록을 마치고, 개발중인 버전을 실기 테스트 해보았습니다. (보안유지한다고 블러처리한 것은 아니고..ㅡ,.ㅡ 5~6년전 개발했던 게임 이미지를 임시로 차용중이라 창피해서 블러를 먹였습니다.) 컨셉이 한손으로 원활히 플레이하도록 하는 것이라, 요새 유행하는 아날로그 스틱형태의 가상 컨트롤러 대신 좌우 버튼을 심었는데... 이것을 좌우 방향 동시에 눌렀을 때 뿌라스 마이너스 되어서 가만히 있는 것보다,.. 더보기
날로 먹는 iPhone dev 일기 #4 게임이건 어플이건 오토바이건 자동차건 아가씨건 총각이건 역시 중요한 것은 look. 디자이너 없이 허접한 이미지 가져다 붙여 쓰다보니 개발하는 입장에서 흥도 안나고, 중간중간 스샷 찍어 포스팅할 수준도 아니고 해서... (자질구레한 update에 대해서는 별도로 트위팅을 하고 있습니다만) 포스트는 참으로 오랜만입니다. windows + vc로 개발 환경을 옮겼습니다. (opengles -> opengl) 이제, 소스 구현을 어느 정도 끝내고 실기 테스트를 할 때 맥을 켜도 될 것 같습니다. =) 어제 국내 모 개발사를 방문해서 이야기를 할 기회가 있었는데 여러가지 생각을 하게 되었습니다. 무료어플의 성공적인 다운로드가, 물론 고무적인 결과이긴하지만, 유료 버전 제품의 마케팅 데이타로 사용될 수 있을까 0.. 더보기
날로 먹는 iPhone dev 일기 #3 근황: 현재 기본적인 어플리케이션 프레임과 각종 필요 API등은 어느 정도 작업이 끝난 상태입니다. (오래 걸렸죠...-_-;;) 이제 보다 근본적인 문제에 부딪혔는데, 그것은 바로 리소스를 가공할 툴을 만드는 것과, 어떻게 프로젝트를 매니징/프로듀스할 것이냐 하는 것들입니다. 필요인력을 수급하고 프로젝트를 관리하는 것은 사실 여기서 다루긴 어려운 문제고, 리소스를 가공할 툴..같은 경우는 cocoa 개발에 대한 소양이 깊지 못한 관계로 천상 wintel 플랫폼에서 작업을 하기로 결정했습니다. 결국 맥을 메인으로 쓰는 것은 또 다시 철회, 한동안 치워두었던 wintel 머신을 다시 들여놨습니다. (cpu가 amdx2 쿠마인데, 한밤중에 작업하고 있으면 지금 내가 시카고행 대한항공 보잉747기 이코노미석에.. 더보기
날로 먹는 iPhone dev 일기 #2 Touch 어떤 형태로건 사용자의 입력이 없다면 그것을 '게임'이라고 부를 수 있을 까요? 사용자의 입력이라는 것이, 일반적인 게임의 조작성에서 조금 멀리 떨어져 있을 수는 있어도-비쥬얼 노블 류 처럼 OK 버튼이나 푹푹 눌러대거나, NDS의 닌텐독스나 대합주에서 처럼 마이크에 소리를 지른다거나 등등등-어찌 되었건 '게임'이라는 어플리케이션을 구성하는데 외부의 조작을 처리하는 것은 반드시 필요한 것이 되겠습니다. iPhone은, 설명할 필요도 없이, 메인 입력으로 터치 인터페이스를 사용하죠. 이것을 처리하기 위해서 필요한 것은, 프로젝트에 UIKit framework가 포함되어 있을 것입니다. touch를 제어하는 방법을 잘 다룬 예제로는 Apple Sample Codes의 Touches가 있습니다. 코.. 더보기
날로 먹는 iPhone dev 일기 #1 Drawing@2D 애플은 iPhone의 3D API로 openGL | es를 사용합니다. 익히 아시다시피 openGL은 'os비종속적인' 표준 3D 라이브러리죠. 물론 3D뿐만 아니라 2D 이미지를 표시할 때도 Quartz보다 openGL | es 사용이 권장됩니다. openGL(es)로 2D 이미지를 그리는 것은 개발자 입장에서 썩 효율적인 일은 아닙니다. openGL의 3D 좌표계에서 2D 좌표를 직관적으로 사용할 수 없는 것은 물론이고, 애초에 2D 이미지 = z뎁스 고정된 rect위의 텍스쳐이기 때문에 이미지 크기에 대한 제한(텍스쳐 이미지의 크기는 power of 2이어야 합니다. 32*32, 64*64, 128*128, ...) 등으로 이것 저것 신경써야 할 것이 많습니다. 물론, 어느 개발.. 더보기
날로 먹는 iPhone dev 일기 #0 앱스토어 런칭과 함께 외국의 개인 개발자들이 대박을 터뜨리는 것이 보도되면서, 저 역시 대박의 부푼 꿈을 안고 맥미니와 아이팟 터치를 질럿드래군했습니다. 하지만 당시 회사에서 거친 프로젝트 중심에서 야근을 외쳐대느라 잠시 묻어두었다가, 이번 달 초에 다시 팔을 걷어 부쳤습니다. (국내 개인 개발자의 앱스토어 대박 기사에 움찔움찔!) 하지만 여전히 계속되는 야근과 육아&가사에, 생각만큼 진도가 나가지 않습니다. 따져보니 하루 평균 한시간도 안되는 시간이 투자되고 있는데... 스스로에 대한 채찍질과, 앞으로 저와 비슷한 고민을 하실 또다른 개발자들을 위하여 기록을 남기기로 합니다. 거창하게 강좌라고 하기는 뭣하고, 처음 iPhone dev에 발을 담그시려는, 그리고 Xcode 한번은 돌려보신^^) 분들이 가.. 더보기