소프트웨어/iPhone

iPod Touch App 개발 01

whatwant 2009. 1. 31. 16:19

심심풀이겸 잊혀져가고 있는 개발에 대한 감각을 되살려보고자
조금씩 알아보려고 한다.

이하 내용은 공부중인 내용이기에 틀린 내용이 많을 수 있다!!!


우선 궁금증 몇 가지를 해결해보자.

1. Mac 환경에서만 개발 가능한가?
   - 역시나 그렇다. 레오파드 이상의 Mac에서 개발 가능하다고 한다.
   - 앞으로 놀고 있는 Mac Mini 1세대에 셋팅해서 해보려고 한다.
   - 문제는 인텔-베이스 맥에서만 가능하다지만...
   - ppc-베이스 맥의 경우는 다음 글을 참조
     http://cafe.naver.com/appleguru.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=838

2. 그럼 일명 '해킨토시'에서도 개발 가능할까?
   - 한 번 시도해봤는데, 실패했다. 아마도 잘 안되는 것 같다.
   - 무엇인가 셋팅이 맞지 않은 것 같다. 하려면 할 수 있지 않을까 싶다.
   - 가능하다!!!

3. VMWare에 설치된 '해킨토시'에서도 안되나?
   - 시도해보고 결과를 적어보겠지만, 개발환경으로는 힘들 것 같다.
   - 그냥 순수한 Mac 환경이 낫지 않을까 한다.
   - 느리지만, 가능하다!

4. SDK는 무료인가?
   - 무료 회원 가입 후 다운받을 수 있다.
   - 유료 가입도 있다고 한다. 차이점은 좀 더 알아보고...

5. iPhone / iPod Touch 가 있어야만 하나?
   - SDK에서 제공하는 에뮬레이터로도 충분할 것 같다.
   - 하지만, 있는 것이 보다 더 좋기는 하겠지?!

6. iPhone과 iPod Touch는 구분되어 개발하나?
   - 일단 SDK는 iPhone SDK만 제공된다.
   - H/W상의 차이가 있으니 개발할 때 그 점만 참고해서 하면 되는 것 같다.
   - 특별히 구분되어 있지는 않은 것으로 안다.


Develop on your Mac

   - iPhone/Touch도 많이 팔아먹었겠지만, 이로 인해서 Mac도 엄청 팔아먹었을 것 같다.
     App 개발을 위해서는 결국 Mac도 구매를 해야하니 말이다. 정말 Win-Win 작전이다.

   - apple의 "iPhone Dev Center"에 가면 샘플 코드는 물론이고, 동영상 및 기술 문서들을
     제공해준다. 이를 잘 활용하자.
  
   - iPhone SDK에 포함되어 있는 개발 도구들

      * Xcode
         - 프로젝트 관리, 강력한 소스 편집기, 그래픽컬한 디버거를 제공하는
           완벽한 개발 환경
      * iPhone Simulator
         - iPhone을 시뮬레이팅하여 Mac에서 당신의 어플리케이션을
           실행, 시험, 디버그 할 수 있다.
      * Instruments
         - 실시간으로 당신의 어플리케이션을 최적화하여
           그래픽컬하게 성능 데이터를 수집, 출력, 비교하여준다.
      * Interface Builder
         - Interface Builder는 드래그앤드랍으로 쉽게 유저인터페이스를
           디자인하게 해준다.


Distribute your application

   - 직접 가격을 책정한다.
   - 판매 수익의 70%를 얻는다.
   - 월단위로 수익을 받는다.
   - 무료 app에는 청구하지 않는다.
   - 신용카드 수수료는 없다.
   - 호스팅 수수료도 없다.
   - 마케팅 수수료도 없다.
반응형