본문 바로가기

iPhone

[하이브리드앱/PhoneGap on iPhone] 01. 개발 환경 구축하기 스마트폰 앱을 HTML+Javascript 기반의 웹으로 만들 것이냐? Java 나 Objective-C를 기반으로 한 앱으로 만들 것이냐? "웹"(Web Application)으로 개발하자니 단말의 다양한 리소스를 활용하는데 한계가 있고, "앱"(Native Application)으로 개발하자니 다양한 스마트폰OS에 대응하는 것이 쉽지만은 않다. 두 방법 사이의 간격(Gap)을 매꿔주기 위해 등장한 방법이 바로 하이브리드앱(Hybrid App)이며, 이러한 하이브리드앱을 위한 오픈 소스 플랫폼이 바로 PhoneGap 이다. http://www.phonegap.com/ PhoneGap에 대한 개념 참고 : 웹플랫폼에 대한 단상 : BONDI & PhoneGap 먼저 iPhone 을 위한 개발 환경을 꾸며.. 더보기
[무료온라인도서] Web기반 App개발 : Building iPhone Apps with HTML, CSS, and JavaScript / Oreilly.com 온라인에서 4만원돈 하는 도서를 온라인으로는 무료로 볼 수가 있다. 사파리 기반 Web Application 뿐만 아니라 phoneGap을 이용한 hybrid 앱 개발도 포함하고 있다. http://building-iphone-apps.labs.oreilly.com/ Building iPhone Apps with HTML, CSS, and JavaScript Making App Store Apps Without Objective-C or Cocoa Copyright © 2009 Jonathan Stark This work has been released under the Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United S.. 더보기
[아이폰 앱] 목소리만으로 작곡을....'Voice Band' + 제대로된 iPhone Drum 'iGog' 재미있는 아이폰 어플... 누구나 생각은 하는 기능이지만 꽤 완성도 높게 만들어 낸 것 같다.... midi 파일로 저장하는 기능도 있는 듯..... http://itunes.apple.com/kr/app/voice-band/id347859797?mt=8 하나 더.....동일한 곳에서 만든 드럼 어플......수준이 다르다...... 더보기
iPhone 개발환경(3) - Hello, iPhone! 개발 환경 설정이 마무리 되었으니, 드디어 Hello, iPhone!! 우선 Xcode를 실행한 후 create a new Xcode project를 선택하면 몇가지 프로젝트 템플릿을 선택할 수 있다. 좌측은 iPhone OS과 Mac OS X 개발을 선택하도록 되어 있는데, 물론 iPhone OS 쪽을 고르고, 우측에서는 우선 View-based Application을 선택한 후 우측 하단의 Choose... 클릭하여 프로젝트를 생성한다. * 잠깐, 초보자를 위해, 한글영문 전환은 'Windows Key' + 'Space' 를 통해서 바꿀 수 있다. 해당 프로젝트 템플릿에 맞게 생성된 파일들을 확인할 수 있는데... Interface Builder를 위한 xib파일들과 어플리케이션 환경 정보가 들어있는.. 더보기
iPhone 개발 환경(2) - iPhone SDK 설치 + iPhone Simulator 실행해보기 VMWare에 OS X 설치를 무사히 마쳤으니, 다음은 iPhone SDK 설치..... OS X 환경에서 Safari (하단 나침반 모양)를 통해서 개발자센터(http://developer.apple.com/iphone/)으로 들어가서 우선 회원 가입(무료)을 하면 되는데.....메일 인증을 받아야 한다. 다음으로는 SDK 다운로드.... 금일 버전으로 iPhone SDK 3.1.3 가 가장 최근 버전이다... 파일은 디스크 이미지(.dmg) 형태인데, 사이즈가 무려 2.8G나 된다.ㅡ.ㅡ" 여기서 재미 있는 점은 2.8G의 SDK 다운로드 속도가 Safari에서와 타브라우저에서 다르게 나온다는 점.... 향 후 재다운로드하는 일을 방지하기 위해 VM(Guest OS)가 아닌 PC(Host OS)에서 .. 더보기
iPhone 개발 환경(1) - VMWare 기반 OS X 설치(XP + VMWare7.0.1 + OS X 10.6 Snow Leopard) 참조했던 블로그에서 시키는 대로 했더니만 제대로 설치가 되지 않아서 고생 끝에 해결을 했다... OS X를 아는 분은 간단한 문제였겠지만, 초보자에게는 쉽지 않을 수도 있을 듯... 참조했던 블로그에서 아쉬운 부분을 정리해봅니다. 우선 필요한 사항들은... - Windows XP - VMWare 7.0 이상 (여기서는 7.0.1) - Darwin200 (vmware-darwin-200) - OS X 10.6 DVD 이미지 자세한 사항 및 Darwin200 다운로드 및 Darwin 이미지 VMWare 포팅 그리고 Darwin을 이용한 OS X Virtual Machine 생성까지는 여기 참조 여기서는 해당 블로그 이후에 진행하는 작업만 소개한다.... * 참고로 해당 블로그에서는 Windows 7에서 포팅.. 더보기
iPhone 개발 환경(1) - VMWare 기반 OS X 개발 환경 꾸미기 아래 블로그 내용대로 진행하다가 잘 되지 않아서 확실히 되는 놈으로 다시 정리했습니다...^^" http://devian.tistory.com/149 --------------------------------------------------------------------------- 요즘 애플 앱스토어가 붐이 일면서 중고 맥북 구하기가 힘들어졌다고 하던데... 가상 머신을 이용해서 iPhone 개발 환경을 꾸며 본다... 우선 Windows 기반 가상화 솔루션으로는 가장 유명한 VMWare 7을 기반으로 OS X dvd를 구해 설치하거나 OS X 기반 VMWare 가상머신을 바로 구해서 구동을 시켜도 무방하다. OS X 10.6 (Snow Leopard) 설치 가이드 VMWare 에서 OS X - Sn.. 더보기