1. Xcode 설치하기
  1) http://developer.apple.com/  -> iPhone -> SDK 3.2  (20100610 현재 iPhone SDK 4.0 BETA도 공개)
     Xcode 3.2.2 and iPhone SDK 3.2  ( 급질문 : Xcode와 iPhone SDK는 일체형이냐? )

2. Xcode 실행하기
  1) 새프로젝트 시작하기
[Create New Project 실행화면]

      ㄱ. Navigation-Based Application : 
           - 상단의 바가 있어 Back-Forward  버튼이 있어 화면 전환을 순차적으로 진행가능 
      ㄴ. OpenGL ES Application : 
            - OpenGL ES 를 바로 실행할 수 있도록 세팅
      ㄷ. Split View-based Application : 
            - SDK 3.2 에 신규로 추가, 분할뷰 이용 가능
      ㄹ. Tab Bar Application : 
            - 화면 하단에 탭바가 위치한 어플
      ㅁ. Utility Application : 
            - 사용자 입력이 필요 없거나, 단순한 위젯 형태( Dialog based App)
      ㅂ. View-based Application : 
            - View Control 하나를 기본으로 세팅
      ㅅ. Window-based Application : 
            - 가장 기본적인 아이폰 어플. 윈도우 하나만 세팅   

2. Hello World 프로젝트 
   1) Create New Project  : View-Based Application 선택
   2) Xcode 실행화면 
     a. Classes : 프로젝트를 구성하는 대부분의 Object-C 기반의 클래스 소스파일 (헤더파일 *.h, 소스파일 *.m)
     b. Other Sources : Object-C 기반이 아닌 헤더 및 소스 파일 
                                 
     c. Resources : 이미지, 동영상 등 리소스 파일, 인터페이스 빌더 파일(*.xib)
     d. Frameworks : 프로젝트에서 사용하는 프레임워크
     e. Products : 컴파일 했을 때 발생하는 결과파일 ( 붉은색으로 표현된 파일은 존재하지 않음) 

  2) 인터페이스 빌더 : Drag & Drop을 통해 화면을 쉽게 구현할 수 있는 툴 
  
[인터페이스 빌더 & 라이브러리 창 실행화면]

      a. MainWindow.xib 파일 
        - 타 xib를 호출해서 구현  

      b. Library에서 Label을 끌어와 HelloWorldController.xib의 View에 추가  
      c. Label을 선택한 상태에서 " Menu - Tools - Inspector " 실행 
        - view Attribute : 화면 디스플레이 속성 정보 제어
        - view Connections: IB와 소스코드와의 연결해주는 기능
        - view Size : 화면 크기 
        - view Identify : 프로그래밍 속성 
  
  3) 도움말    
     a. Xcode : [Menu] Help - Developer's Document
     b. [option] Key + 더블클릭 : 간단 풍선 도움말 
     c. [option] + [command] Key + 더블클릭 : 팝업도움말
     d. [control] Key + 클릭 : 팝업메뉴
 

헉헉... 진도 정말 늦다

 
 

Posted by 꿈을펼쳐라
,