본문 바로가기

xcode

Xcode 템플릿 Xcode를 실행후 Create a New Project 메뉴로 새 프로젝트를 만들 수 있다. (iphone OS Appication) 기본적인 앱 템플릿을 제공하고 있으며 템플릿에 따라 여러가지 기본 파일이 자동 생성된다. 프로젝트 템플릿 Navigation-base-Application 내비게이션 컨트롤러를 기반으로 하는 프로젝트. 계층 구조로 더 깊은 단계로 들어갔다가 나올 수 있는 형태의 프로그램을 만들 수 있다. Setting 창에서 General로 한 단계 더 들어간 후 다시 About을 눌러서 가장 깊은 단계까지 들어 갔다가도 다시 이전 단계로 이동할 수 있는 형태이다. OpenGl Es Application 게임 등을 개발하기 위해서 3D 엔진인 OpenGL ES를 사용할 수 있다. Tap.. 더보기
XCode info.plist 아이폰,아이팟터치 주요항목 정리 iPhone SDK 3.X대로 넘어오면서 Info.plist 항목(Key)값도 인지하기 쉽게 바뀌었습니다. 프로젝트 생성할 때 자동으로 기입되는 항목들 중에서 중요하게 볼 부분과 자동으로 기입되지 않더라도 앱(App)이나 게임 개발하면서 자주 쓰이게될 항목 몇가지를 정리해 봤습니다. 여 기 정리된 항목(Key)값들은 최신버전인 iPhone SDK 3.12 를 기준으로 작성했습니다. 참고로 Open GL ES 모드로 프로젝트 생성하면 기존과 달리 ES1(1.1), ES2(2.0) 코드가 따로 생성되는걸 볼 수 있는데 현재 가장 많이 지원되고 있는 버전인 ES1으로 개발하시면 됩니다. 하지만 추세가 2.0 으로 넘어가고 있으니 대비하시기 바랍니다. 위 스크린샷은 제가 생성한 프로젝트 Info.plist 입니.. 더보기
xcode svn 설정 아이폰 어플 개발을 열공중. 맥에는 Xcode라는 훌륭한 통합개발환경(IDE)이 있다. 처음 쓰는 놈이라 낯설지만, 통합개발환경이라 쉽다. 금방 손에 익게 될 꺼란 기대. 프로젝트 생성하고, 파일 생성하고, 편집하는 건 뭐 그럭저럭. 그런데, 소스코드관리 기능을 사용하는 건 조금 불편하다. 막강하고 편리한 Eclipse에 너무 길들여진 탓일까? Xcode 메뉴를 보면, 아래와 같이 SCM이라는 항목이 있다. 제일 먼저 해줘야 하는 작업은, 당근, Repository를 지정해주는 일이다. Subversion Repository가 이미 따로 마련되어 있어야 한다. SCM->Configure SCM Repositories 메뉴를 누르면, 아래 화면과 같이 대화창이 뜨는데, Name과 URL을 채우면 다른 건 .. 더보기
xcode 4 애플 개발자 센터에 매킨토시 및 아이폰/아이팟 터치/아이패드 용 개발 툴인 Xcode4의 개발자 preview 2가 업데이트 되었습니다. 이제 막 설치를 해본지라 세부적인 변화까지는 파악하지 못했지만 일단 실행시켜보니 많은 부분 변화가 있었네요. 일단 애플 개발자 센터에서 언급하고 있는 내용들은 다음과 같습니다. 1. Single Window - 이전에 인터페이스 빌더가 별도의 창으로 열리던 것이 메인 화면 내부에서 열리도록 되어있고 디버깅 관련 화면들도 모두 메인 화면 내에 들어가 있습니다. 2. LLVM Compiler 2.0 - 컴파일러 성능이 개선되고 C, C++을 완벽하게 지원하고, 문법 하이라이팅이나 코드 자동 완성 및 그밖의 index-driven한 기능들이 LLVM 파서를 통해 완벽하게 I.. 더보기
Xcode 4 로 전환 소개 중요: 이 문서는 개발 API 나 기술에 대한 임시 문서이다. 기술적으로 정확히 리뷰하지만, 최종 버전은 아니다. 애플은 기술과 프로그래밍 인터페이스를 적용하려는 사람들에게 도움을 주기 위해서 이 정보를 제공한다. 이 정보들은 바뀔 수 있으며, 이 문서를 따라 실행한 소프트웨어는 최신 운영체제에서 테스트된 것이다. 이 문서의 새로운 버전은 향후 API 나 기술이 업데이트되어 제공될 수 있다. Xcode 4 는 Apple 의 통합 개발 환경(IDE: integrated development environment)의 최신 버전이다. 이 문서는 Xcode 3 와 친숙하고 Xcode 4 를 빠르게 사용하고자 하는 개발자를 위한 것이다. 그림 I-1 은 이 문서에서 설명할 주요 사용자 인터페이스 요소들을 보여준다.. 더보기
기존 Xcode 3 프로젝트 사용 Xcode3 에서 작업했었고, Xcode 4 에서 사용하고 싶은 Xcode 3 프로젝트가 하나 이상 있다면, 이 강좌에서 필요한 내용들을 설명할 것이다. 프로젝트를 열 줄 알고 Xcode 4 를 사용하는 방법에 대해 더 알고자 한다면 “Xcode 4 기초 지식” 강좌로 넘어가라. Xcode 4 의 Xcode 3 프로젝트 열기 Xcode 4 는 어렵지 않게 Xcode 3 프로젝트를 열 수 있다. 프로젝트를 컨트롤 키와 마우스 클릭하고 Xcode 4 를 고르기, XCode 4 아이콘으로 프로젝트 파일을 드래그, File > Open 으로 프로젝트 열기 중 하나를 선택하여 프로젝트를 열 수 있다. Xcode 3 와 Xcode 4 는 시스템에 충돌없이 둘 다 설치될 수 있다. 서로 다른 버전에서 저장하고, 프로.. 더보기
Xcode 4 프로젝트 생성 Xcode 4 를 사용하여 새로운 소프트웨어 개발을 시작한다면, 단일 Xcode 프로젝트나 연관된 다중 프로젝트중 하나를 우선 결정해야 한다. 간단한 어플이나 유틸리티라면, 단일 프로젝트로 충분하다. 그러나, 사용자 정의 라이브러리 연결이 필요한 몇개의 연관된 프로젝트가 필요하면, 라이브러리용으로 분리된 프로젝트와 실행 파일용 프로젝트 하나씩은 필요할 것이고, 각 어플마다 분리된 프로젝트가 필요할 것이다. 독립 프로젝트 생성을 위해 Xcode 첫 화면에서 New Project 클릭 웍스페이스가 필요없다면, Xcode 4 를 실행하고, 시작 화면에서 Create a new Xcode project 를 선택하도록 한다. Xcode 4 가 이미 실행 중이었다면, File > New > New Project 를.. 더보기
Xcode 4 기초 지식 Xcode 4 에서 프로젝트를 열었을 때, 코드 작성을 시작할 수 있다. 이 강좌는 Xcode 3 와 동일한 특징부터 다른 점들 까지 Xcode 4 의 많은 특징들에 대해서 설명할 것이다. Xcode 4 의 새로운 점들도 소개할 것이다. Xcode 4 의 디버깅에 대한 정보는 “디버깅과 코드 분석” 편을 참고해라. 통합된 인터페이스 빌더를 갖는 Xcode 4 를 사용하여 사용자 인터페이스를 디자인하는 과정은 “Xcode 4 사용자 인터페이스 디자인” 편을 참고해라. Xcode 4 의 새로운 위치에 존재하는 프로젝트 콘텐츠 다음 섹션들은 Xcode 3 그룹에서 존재했던 정보들이 Xcode 4 웍스페이스 윈도우에서는 어디에 있는지 설명할 것이다. 북마크, 소스 관리 저장소와 그레 따르는 다른 정보들은 Org.. 더보기
Xcode 4 사용자 인터페이스 디자인 Xcode 3 통합 개발 환경에서는, Xcode 와 인터페이스 빌더로 어플이 분할되어 있었다. Xcode 4 에서는 인터페이스 빌더가 Xcode 어플 안에 포함되어 있다. Xcode 3 인터페이스 빌더 대부분의 기능은 Xcode 4 와 동일하지만, 일부 차이점이 있다. 이 강좌에서는 두 버전의 주요 차이점을 설명할 것이다. Xcode 4 에 완전 통합된 인터페이스 빌더 Xcode 4 에서, 인터페이스 빌더는 프로젝트 내비게이터에서 nib 파일을 선택하면 웍스페이스 윈도우의 편집기 영역에서 표시된다. nib 파일은 직접 대입한 사용자 인터페이스의 디자인 정보를 포함하는 인터페이스 빌더로부터 생성된 파일이다. nib 파일은 파일 확장자로 nib 나 xib 를 갖는다. nib 파일을 열었을 때 인터페이스 빌더.. 더보기
Xcod 4의 반가운 새로운 기능 두 가지 현재 Xcode 4를 테스트용으로 조금씩 사용해 보고 있다. 그런데 새로운 기능 중 기다렸던 것 두 가지가 있다. 하나는 SCM에서 Git을 공식적으로 지원하는 것이고 다른 하나는 Code Snippet Library이다. 그런데 Git을 지원한다고 문서에는 명시되어 있는데, 아직 프리뷰2에서는 사용해 볼 수 가 없었다. 조금 더 기다려야 하나 보다. 다시 확인해 보니, 위 문제(Xcode 4 > Organizer > Repositories에서 저장소 추가 Type에 Git이 안나오는 이유)는 Git의 설치 위치 때문이었다. Xcode 4는 기본적으로 Git 설치 위치를 /usr/bin으로 상정하고 있다. 그래서 MacPort를 통해 Git을 설치(/opt/local/bin)한 경우에는 Type에서 Gi.. 더보기