아이폰 세미나(2009년)

IVIS

Jump to: navigation, 찾기

목차

[편집] 세미나

[편집] 1 주차

  • 간단한 텍스트를 아이폰 화면에 띄운다.
    • iPhone용 Helloworld 프로그램
    • 프로그래밍 방법
      • xcode에서 새 프로젝트 만들기( command-N )
      • 프로젝트 이름은 임의의 이름으로 두자(여기서는 편의상 HelloApp으로 표기)
      • Choose a template for your new project: 에서 iPhone OS, Mac OS X중에서 iPhone OS 선택
      • 그리고 Application Type -> Window-base Application 선택한다.
        • 이제 자동으로 프로그래밍 템플릿 파일과 디폴트 리소스가 생성된다.
      • 이 프로젝트의 Classes 탭에 HelloAppDelegate.h, HelloAppDelegate.m 파일이 생성된다. Other sources 탭에는 main.m 파일과 HelloApp_Prefix.h 파일이 자동으로 생성됨
      • Project 파일에서 Resources의 xxxxxx.plist 파일에서 Main nib file base name : Main Window 부분을 전체 삭제시킨다.
      • 그후 mainView.h, mainView.m 파일을 만들고 다음과 같은 HelloAppDelegate.h, HelloAppDelegate.m 파일을 수정하여 실행시킨다.
      • 마지막으로 main.m 파일의 다음 부분을 수정한다.
 int retVal = UIApplicationMain(argc, argv, nil, nil);

 int retVal = UIApplicationMain(argc, argv, nil, @"HelloAppDelegate");
그림 소스

[편집] 2 주차

  • 아이콘 설정과 window 배경색 설정.
  • Ontimer 를 이용하여 일정 시간 간격으로 글자를 gdb 화면에 띄움.
그림 소스

[편집] 3 주차

  • 텍스트 필드와 이미지 삽입
그림 소스


[편집] 4 주차

  • 이미지 이동 하기
그림 소스


[편집] 5 주차

  • iphone 회전에 따른 자연스러운 화면 설정
그림 소스

[편집] 6 주차

  • Opengl을 이용하여 집그리기
그림 소스

[편집] 7 주차

  • 배경 및 이미지 삽입
그림 소스

[편집] 관련 자료 및 튜토리얼