역시 ... 아직 회원분들이 많이 안계신 관계로 저부터 썰을 풀기로 했습니다 ㅋㅋㅋ


사례1. 아... 아이폰 어플개발을 할랴는데 맥북이 필요하다는데 맥북부터 질르자.
개발자 전모씨는 일단 성급한 마음에 맥북이랑 아이폰 책을 질러버렸다.
그 없는돈에도..ㅠㅠ

아..한 100 깨지니까 정신이 혼미하네..
큰맘먹고산 맥북을 열고 xcode 도 깔았는데...
아이폰 책은 따라하기 식이긴한데..
문법을 몰르니 ..쩝.. 접어야지

사례2. 맥북을 열긴열었는데.. 복사는 어케하는거야? 'End'키는 어디있는거야.
개발자 전모씨는 프로그램 개발에 앞서서 매킨토시 사용법부터 익히기로했다.
아이폰 어플개발은.. 저기..멀리 날아가나..

ㅎㅎ 음. 뭔가 사례를 들라고했는데 재미가없군요.
눈치채셨다시피..개발자 전모씨는 접니다 -.-;

일단 아이폰 어플개발하기전에 Objective-C 언어를 익혀야되는데요.
제가 경험한 바로는 Objective-C 기초를 익히는 단계에선 아직 맥북이
필요 없다는겁니다.

첨부터 괜히 질른거죠.
Window 환경에서 Objective-C를 먼저 익히고 그담에 맥으로 넘어갑시다.

윈도우 환경설정 시작합니당.~~

1. 필요한 파일을 다운받읍시당
GNUstep System  0.24.0
 -
http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-system-0.24.0-setup.exe
GNUstep Core 0.23.1
-
http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-core-0.23.1-setup.exe

dev c++
- 파일첨부 확인(http://www.appsnext.com/work_data/devcpp-4.9.9.2_nomingw_setup.exe)

2. 파일을 설치합니다
GNUstep System  ->GNUstep Core  ->dev c++  순서로 설치하심다.

1. GNUstep System  설치1 -걍 agree


2. GNUstep System  설치2-걍 next 후 설치 화면 지지지직~~



3. GNUstep System  설치3-완료



4. GNUstep Core 설치1-역시 계속 next



5. GNUstep Core 설치2-또...지지지직~~



6. GNUstep Core 설치3- 완료



7.Dev-C++ 설치 첫번째..
얼레..이상한게 뜨네요... 그래도 걍 Go~~



8.Dev-C++ 설치 두번째.. -뭐가있는 지 살펴볼려다가 역시 귀차니즘.. 다음~



9.Dev-C++ 설치 세번째.. -완료

자....다음장에서 계속 이어짐다~~ ^^;


http://www.junapps.com/bbs/board.php?bo_table=03_5&wr_id=3


*<본 강좌는 AppsNext에서 제공되는 강좌입니다. 블로그에 퍼가시거나 카페에 퍼가셔도 좋으나, 반드시 하단에 출처에 AppsNext 를 명시해주시고. 링크도 걸어주셔요>



출처 : http://blog.naver.com/PostView.nhn?blogId=yesing1&logNo=70101949324
Posted by 오늘마감

댓글을 달아 주세요

XCODE2010. 6. 25. 07:44
window 기반 iphone 개발환경 구축

Cygwin 설치


1. http://www.cygwin.com/setup.exe 다운로드한다.


2. Setup.exe 실행

다음 → (install from internet) 다음 → (root 디렉토리 설정) 다음 → 다음 → (Direct Connection) 다음 →
Choose A Download Site 에서 User URL http://iphonegameover.com/cygwin 입력후 Add.
목록의 http://iphonegameover.com 선택후 다음 → (Select Packages:Default) 다음 →
Create Icons 선택에서 Create icon Desktop 체크후 마침.


Tool Chain 라이브러리 설치


1. SDK 설치하기


https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=19907
약 900메가의 dmg 파일로써 압축을 풀기 위해서는,
PowerISO 프로그램이 필요하다 .http://www.poweriso.com/download.htm 에서 다운로드하여 dmg 파일을 푼다.
풀면 Archive.pax.gz 파일을 찾아서 ,
$Cygwin_home\home\쓰고있는계정이름 에 넣는다. ( ex :\cygwin\home\Administrator )


2. iphone 에서 filesystem 를 받아서 Tool Chain 인스톨 하기


Sygwin 인스톨후 실행시키면 filesystem 을 체킹한다. 없다고 나올경우,

 Do you wish to connect to your device and download the required files? y

위의 메시지가 뜨면 y 입력후 엔터.
연결되어있는 iphone 의 IP 주소를 입력한다.

 Please enter the remote IP address of your device : 10.0.0.236

 Are you sure you want to continue connecting (yes/no)? yes
 Do you wish to install the XCode header files now?  y

그러면 iphone 에서 PC로 filesystem 이 설치된다. 설치되면 SDK 를 찾게 되는데,
Archive.pax.gz 파일이 $Cygwin_home\home\쓰고있는계정이름 에 있어야 한다.

 Found Archive.pax.gz in current directory.

 Extracting /home/David/Archive.pax.gz…


  ==> 인스톨후 your toolchain installation is now complete! 라고 뜨면 성공.


참고자료 : http://george.insideiphone.com/index.php/iphone-toolchain/



출처 : http://blog.naver.com/PostView.nhn?blogId=musicnet&logNo=10032895978

'XCODE' 카테고리의 다른 글

XCode 단축키 한눈에 정리  (0) 2010.08.12
IPhone Toolchain For Linux  (0) 2010.06.25
window 기반 iphone 개발환경 구축  (0) 2010.06.25
에버노트(Evernote)  (0) 2010.06.24
cocos2d 0.7.2 XCode template  (0) 2010.06.24
맥에서 숨김 파일 표시  (0) 2010.06.24
Posted by 오늘마감

댓글을 달아 주세요

아이폰어플개발정보2010. 6. 25. 07:44
iPhone / iPod touch 에 JAVA 개발환경 설치하기
설치대상 : 1.1.4 버전이상 jailbreake 가 설치된 아이폰

 설치 파일이 비교적 크기 때문에 Settings -> General -> Auto-Lock 을 Never 으로 바꾼다.

Installer 를 실행 시키고 Sources 에서 repository (  http://apptapp.saurik.com  )를 ADD 한다.

▷ Refresh 한다.

Install -> System 으로 들어간다. 

Term-vt100 ( Mibile Terminal App ) 를 찾아서 인스톨 한다.

다시 System 으로 들어간다. Cydia Installer ( The Future of the iPhone ..) 를 설치한다.

    // 두개의 패키지가 있는경우가 있는데 아무거나 해도 상관 없다.

iPhone 을 재시작한다.

화면에 Cydia 라는 아이콘이 생성되 있다.

Cydia 아이콘을 눌러 들어간다.

▷ Install - Java 로 들어간다.

필요한 패키지를 설치한다. ( JAVAVM / JocStrap .. ) 

    ( iPhone 에서 자바 컴파일을 하려고 할 경우  jikes 패키지를 설치한다. )

iPhone 을 재시작한다.

★ iPhone 에서 자바 컴파일시 jikes 컴파일러 사용. ( javac 가 아니고 jikes 를 사용한다. )

$>jikes -cp 포함할jar파일위치 HelloJava.java

$>jikes -cp /usr/lib/rt.jar HelloJava.java

★ Windows 에서 컴파일시. ( iPhone 에서 관련 jar 파일들을 FTP 등을 이용하여 가져와야한다. )

- jdk 1.5 이상  -

 $> javac -cp jar파일위치1;jar파일위치2;jar파일위치3 HelloJava.java

권한문제 발생시 : $> chmod 755 HelloJava



출처 : http://blog.naver.com/PostView.nhn?blogId=musicnet&logNo=10033067346
Posted by 오늘마감

댓글을 달아 주세요

XCODE2010. 6. 21. 18:31
[펌] cocos2d 개발환경 설정
cocos2d-iphone 는 OpenGL ES를 기반으로 하는 게임, 에니메이션, 데모등을 위한 2D 라이브러리입니다. 기본적인 에니메이션부터 메뉴, 스코어 서버까지 지원하기 때문에 빠른 시간에 편리하게 사용할 수 있습니다. cocos2d-iphone 사이트에서 최신 버젼을 다운로드 받으실 수 있습니다.



1. cocos2d 설정
1) 빌드
다운로드를 받으신 후에 압축을 풀고 Xcode Project 파일을 클릭하여 Xcode를 실행합니다. Active Target을 cocos2d로 하고 Actvie SDK를 Device로 빌드 합니다.


Active SDK를 Simulator로 하고 다시 한번 빌드합니다.


cocos2d는 프로젝트 자체에 여러 샘플소스들을 많이 가지고 있습니다. Target을 해당 데모로 변경하여 실행을 확인해 보실 수 있습니다.

2) 라이브러리 복사
해당 폴더의 빌드 폴더를 보시면 2개의폴더에 각각 libcocos2d.a와 libChipmunk.a가 같이 빌드되어 있습니다.


원하시는 곳에 폴더를 만드시고 이 두 폴더의 파일들을 각각 다른 폴더로 가져다 놓습니다. 저는 /Developer/Library 밑에 Cocos2d란 폴더를 만들고 그 밑에 Device와 Simulator 폴더를 만들어 각각의 라이브러리 파일들을 가져다 놓았습니다.

3) 헤더파일 복사
/Developer/Library/Cocos2d 밑에 헤더파일들을 복사하기 위해 Include 폴더를 새로 만듭니다. Include 폴더의 하위로 Support 폴더를 만듭니다. 다시 cocos2d 폴더로 와서 보시면 하위에 똑 같은 이름의 cocos2d란 폴더가 있습니다. 이 폴더내의 *.h을 위에서 생성한 Include 폴더로 복사합니다. 하위의 Support 폴더내의 *.h 파일도 해당 폴더의 Support 폴더내로 복사합니다. (파인더에서 정렬을 종류로 하시면 헤더파일별로 쉽게 가져 올 수 있습니다.)


그리고 cocos2d 폴더의 external/Chipmunk/src에 있는 *.h 파일도 위와 같이 생성한 Include 폴더로 복사합니다. Chipmunk는 게임등에 사용되는 물리엔진으로 컴파일을 위해 헤더파일이 꼭 필요하며 실제 사용하지 않을 경우에는 라이브러리는 추가하지 않으셔도 됩니다.

4) fps_images.png 복사
cocos2d가 초당 프레임수를 출력할 때 사용하는 이미지를 해당 프로젝트의 Resource 폴더에 복사해 놓으셔야 됩니다. 이 이미지가 없을 경우에는 아래와 같은 실행오류가 발생합니다.


cocos2d 폴더의 Resources/Images에 있는 fps_images.png 파일을 적당한 위치에 복사해 놓습니다.



2. Xcode 설정
Xcode에서 New Project를 클릭하여 iPhone OS/Application의 Window-Based Application으로 프로젝트를 생성합니다. 프로젝트명을 cocos2d App로 입력합니다.

1) Search Paths 설정
좌측과 같이 Groups & Files에서 프로젝트를 우클릭한 후에 Get Info를 클릭하여 Project 정보창을 오픈합니다.

두번째 Build에서 Search Paths항목에서 Header와 Library를 각각 해당 폴더로 입력합니다.

아래와 같이 Header Search Paths, Library Search Paths가 입력되어 있는 것을 확인합니다.

2) cocos2d 라이브러리 링크
Linking 항목중 OPther Linker Flags에 -lcocos2d를 입력합니다.


libcocos2d.a를 드래그 해서 직접 추가하여 사용하셔도 됩니다. 하지만 시뮬레이터와 디바이스의 선택에 따라 각각의 라이브러리 파일이 필요하기 때문에 Active SDK가 변경될 경우에는 매번 파일을 변경해 주어야 합니다.

그렇기 때문에 설정에서 Configuration이 Debug일때는 Library Search Paths를 Simulator로 Release일 때는 Device로 설정합니다. 시뮬레이터로 개발시에는 Debug 모드로 개발하고 실제 기기에서 테스트시나 업로드시에는 Release 모드를 선택하면 해당 라이브러리 파일의 변경없이 편하게 사용하실 수 있습니다.

3) 프레임워크 추가
cocos2d가 사용하는 OpenGL ES, QuartzCore 프레임워크를 추가합니다. 좌측과 같이 cocos2d App 타겟에 우클릭하여 Get Info를 클릭합니다.



General 항목의 좌측 하단에 [+] 버튼을 클릭합니다.
아래와 같이 OpenGLES.framework와 QuartzCore.framework를 선택하고 Add를 클릭합니다.


4) fps_images.png 추가
좌측과 같이 이전에 복사해 두었던 fps_images.png를 Resources 항목으로 드래그해서 가져다 놓습니다.



5) 프로젝트 템플릿 추가
cocos2d를 사용할 때마다 매번 위의 설정을 하는 것은 번거로운 작업입니다. 그렇기 때문에 기본설정된 항목을 템플릿에 추가하여 사용하는 것이 편리합니다. cocos2d App 프로젝트 폴더를  /Library/Application Support/Deveoper/Shared/Xcode/Project Templates/ 밑에 Application 폴더를 만드시고 그 아래에 복사합니다.
이제 새 프로젝트를 선택하면 User Templates/Application에 cocos2d App 항목이 나오며 위에서 cocos2d를 위해 설정된 사항대로 편리하게 사용하실 수 있습니다.

cocos2d에 관한 자세한 내용과 자료는 cocos2d-iphone 사이트에서 확인하실 수 있습니다.


출처 : http://blog.naver.com/PostView.nhn?blogId=minny0109&logNo=150066882426

'XCODE' 카테고리의 다른 글

유용한 XCode Shortcuts..  (0) 2010.06.22
Xcode 단축키  (0) 2010.06.21
[펌] cocos2d 개발환경 설정  (0) 2010.06.21
NSNumber, NSMutableArray 초기화 및 사용법  (0) 2010.06.21
[xcode 팁] .h과 .m 파일 이동하기  (0) 2010.06.21
OSX 화면 캡쳐 방법  (0) 2010.06.21
Posted by 오늘마감

댓글을 달아 주세요