SlideShare una empresa de Scribd logo
1 de 47
iPhone  어플리케이션 제작 워크숍 ,[object Object],[object Object],[object Object]
개발자 등록 및 SDK  설치 SDK  설치 ,[object Object],[object Object],[object Object]
애플 개발자 등록 http://developer.apple.com
SDK  다운로드 Xcode 3.2.3, iPhone SDK 4 Mac OS X 10.6.x
iPod/iPhone UDID  수집 Dock Connector to USB Cable iPod/iPhone iTunes 9.2
어플리케이션 실행을 위한  iPod/iPhone  준비 iPod/iPhone  준비
프로파일 종류 ,[object Object],[object Object]
프로파일 준비 ,[object Object],[object Object],[object Object],[object Object]
인증서 등록 Private Key distribution_identity.cer developer_identity.cer AppleWWDRCA.cer
기기 등록 ,[object Object]
프로파일 생성
프로파일 설치 Xcode Window :: Organizer iPhone Development :: Provisioning Profiles
프로파일 확인 Create a project :: Window-based Application Check ‘Project Info’ Build and Run
어플리케이션 등록
등록 이후
iPhone Frameworks
[object Object],[object Object],[object Object],[object Object]
Cocoa Touch Layer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Media Layer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Core Services Layer ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],Core OS Layer
Template Projects
[object Object],[object Object],[object Object]
Window-based Application
 
[object Object],[object Object],[object Object],MainWindow.xib
Information Property List
View-based Application
 
OpenGL ES Application
 
강의 내용
주 Framework Visual Audio Creature 1 Intro,  제작 환경 형상 구상 소리 구상 Creature  구상 2 Objective-C, Cocoa  소개 3 OpenGL ES  초기화 Primitive Draw 4 Objective-C, Cocoa  연습 형상 구상 Creature  구상 ,  속성 정의 5 Advanced Draw State machine  구성 6 자신만의 개체 결정 7 Accelerometer Device  움직임에 반응 8 AVFoundation, MediaPlayer Audio file  출력 방법 이해 9 wave  파일 출력 상태 전이  :  소리 10 Audio ToolBox, Unit Audio Session/Queue  이해 11 소리 파형 생성 ,  출력 상태  :  소리 12
유한 상태 기계 Finite State Machine Finite State Machine
[object Object],[object Object],[object Object]
 
 
Talking Carl
왼쪽 눈 터치  오른 눈 터치  상태  1 : Idle 몸을 흔들흔들 상태  2 :  왼터치 소리 꺅 입 쩍 손 만세 왼쪽 몸 틀기 상태  3 :  오른터치 소리 꺅 입 쩍 손 만세 오른 몸 틀기
Da Fish
상태  1 : Idle 자유운동 상태  2 : Follow 터치 따라가기 상태  3 : Escape 터치 도망가기 Touch in Touch out
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],강좌에서 배우지 않는 것들
OpenGL ES Advanced Drawing Advanced Drawing
http://www.zeuscmd.com/tutorials/opengles/index.php ...
알아두면 좋은 책들
 
 

Más contenido relacionado

Similar a Saii iPhone 1

Calwmachine
CalwmachineCalwmachine
CalwmachineHYUN HO
 
I phone 2 release
I phone 2 releaseI phone 2 release
I phone 2 releaseJaehyeuk Oh
 
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼NAVER D2
 
초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드 초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드 YoungSu Son
 
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD StudioDevgear
 
AIR 를 이용한 One 소스 Multi 디바이스 개발
AIR 를 이용한 One 소스 Multi 디바이스 개발AIR 를 이용한 One 소스 Multi 디바이스 개발
AIR 를 이용한 One 소스 Multi 디바이스 개발Flower Park
 
[1B3]모바일 앱 크래시 네이버에서는 어떻게 수집하고 보여줄까요
[1B3]모바일 앱 크래시 네이버에서는 어떻게 수집하고 보여줄까요[1B3]모바일 앱 크래시 네이버에서는 어떻게 수집하고 보여줄까요
[1B3]모바일 앱 크래시 네이버에서는 어떻게 수집하고 보여줄까요NAVER D2
 
Av foundation record
Av foundation recordAv foundation record
Av foundation recordEunjoo Im
 
[IoT] MAKE with Open H/W + Node.JS - 5th
[IoT] MAKE with Open H/W + Node.JS - 5th[IoT] MAKE with Open H/W + Node.JS - 5th
[IoT] MAKE with Open H/W + Node.JS - 5thPark Jonggun
 
Hybrid App Platform - HyWAI 3.5
Hybrid App Platform - HyWAI 3.5Hybrid App Platform - HyWAI 3.5
Hybrid App Platform - HyWAI 3.5Jonathan Jeon
 
[Apple] 애플 wwdc 2015 중요사항 공유 세미나
[Apple] 애플 wwdc 2015 중요사항 공유 세미나[Apple] 애플 wwdc 2015 중요사항 공유 세미나
[Apple] 애플 wwdc 2015 중요사항 공유 세미나EungShik (Henry) Kim
 
about IPhone and Mac OS X
about IPhone and Mac OS Xabout IPhone and Mac OS X
about IPhone and Mac OS XJisu Park
 
iOS App development
iOS App developmentiOS App development
iOS App development404warehouse
 
[IoT] MAKE with Open H/W + Node.JS - 1st
[IoT] MAKE with Open H/W + Node.JS - 1st[IoT] MAKE with Open H/W + Node.JS - 1st
[IoT] MAKE with Open H/W + Node.JS - 1stPark Jonggun
 
Eclipse basic(조현종)
Eclipse basic(조현종)Eclipse basic(조현종)
Eclipse basic(조현종)cho hyun jong
 
NHNNEXT 고등학생 창의체험 프로그래밍 실습
NHNNEXT 고등학생 창의체험 프로그래밍 실습NHNNEXT 고등학생 창의체험 프로그래밍 실습
NHNNEXT 고등학생 창의체험 프로그래밍 실습YoungSu Son
 
[GitSpace 1회 세미나] fastlane.pdf
[GitSpace 1회 세미나] fastlane.pdf[GitSpace 1회 세미나] fastlane.pdf
[GitSpace 1회 세미나] fastlane.pdfLee Dahae
 
피지컬 컴퓨팅 도구
피지컬 컴퓨팅 도구피지컬 컴퓨팅 도구
피지컬 컴퓨팅 도구Kisoon Eom
 
WWDC2016 스터디 공유 발표 - 공유용
WWDC2016 스터디 공유 발표 - 공유용WWDC2016 스터디 공유 발표 - 공유용
WWDC2016 스터디 공유 발표 - 공유용Keunhyun Oh
 

Similar a Saii iPhone 1 (20)

Calwmachine
CalwmachineCalwmachine
Calwmachine
 
I phone 2 release
I phone 2 releaseI phone 2 release
I phone 2 release
 
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼
[1C6]오픈소스 하드웨어 플랫폼과 Node.js로 구현하는 IoT 플랫폼
 
Unity소개
Unity소개Unity소개
Unity소개
 
초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드 초보 개발자/학생들을 위한 오픈소스 트랜드
초보 개발자/학생들을 위한 오픈소스 트랜드
 
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio
 
AIR 를 이용한 One 소스 Multi 디바이스 개발
AIR 를 이용한 One 소스 Multi 디바이스 개발AIR 를 이용한 One 소스 Multi 디바이스 개발
AIR 를 이용한 One 소스 Multi 디바이스 개발
 
[1B3]모바일 앱 크래시 네이버에서는 어떻게 수집하고 보여줄까요
[1B3]모바일 앱 크래시 네이버에서는 어떻게 수집하고 보여줄까요[1B3]모바일 앱 크래시 네이버에서는 어떻게 수집하고 보여줄까요
[1B3]모바일 앱 크래시 네이버에서는 어떻게 수집하고 보여줄까요
 
Av foundation record
Av foundation recordAv foundation record
Av foundation record
 
[IoT] MAKE with Open H/W + Node.JS - 5th
[IoT] MAKE with Open H/W + Node.JS - 5th[IoT] MAKE with Open H/W + Node.JS - 5th
[IoT] MAKE with Open H/W + Node.JS - 5th
 
Hybrid App Platform - HyWAI 3.5
Hybrid App Platform - HyWAI 3.5Hybrid App Platform - HyWAI 3.5
Hybrid App Platform - HyWAI 3.5
 
[Apple] 애플 wwdc 2015 중요사항 공유 세미나
[Apple] 애플 wwdc 2015 중요사항 공유 세미나[Apple] 애플 wwdc 2015 중요사항 공유 세미나
[Apple] 애플 wwdc 2015 중요사항 공유 세미나
 
about IPhone and Mac OS X
about IPhone and Mac OS Xabout IPhone and Mac OS X
about IPhone and Mac OS X
 
iOS App development
iOS App developmentiOS App development
iOS App development
 
[IoT] MAKE with Open H/W + Node.JS - 1st
[IoT] MAKE with Open H/W + Node.JS - 1st[IoT] MAKE with Open H/W + Node.JS - 1st
[IoT] MAKE with Open H/W + Node.JS - 1st
 
Eclipse basic(조현종)
Eclipse basic(조현종)Eclipse basic(조현종)
Eclipse basic(조현종)
 
NHNNEXT 고등학생 창의체험 프로그래밍 실습
NHNNEXT 고등학생 창의체험 프로그래밍 실습NHNNEXT 고등학생 창의체험 프로그래밍 실습
NHNNEXT 고등학생 창의체험 프로그래밍 실습
 
[GitSpace 1회 세미나] fastlane.pdf
[GitSpace 1회 세미나] fastlane.pdf[GitSpace 1회 세미나] fastlane.pdf
[GitSpace 1회 세미나] fastlane.pdf
 
피지컬 컴퓨팅 도구
피지컬 컴퓨팅 도구피지컬 컴퓨팅 도구
피지컬 컴퓨팅 도구
 
WWDC2016 스터디 공유 발표 - 공유용
WWDC2016 스터디 공유 발표 - 공유용WWDC2016 스터디 공유 발표 - 공유용
WWDC2016 스터디 공유 발표 - 공유용
 

Más de Jaehyeuk Oh

하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록
하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록
하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록Jaehyeuk Oh
 
Information overload 설문 및 실험 (최종)
Information overload 설문 및 실험 (최종)Information overload 설문 및 실험 (최종)
Information overload 설문 및 실험 (최종)Jaehyeuk Oh
 
Mobile Messenger 대화 분석 결과
Mobile Messenger 대화 분석 결과Mobile Messenger 대화 분석 결과
Mobile Messenger 대화 분석 결과Jaehyeuk Oh
 
Homosapiens vs. Hyper-personalization
Homosapiens vs. Hyper-personalizationHomosapiens vs. Hyper-personalization
Homosapiens vs. Hyper-personalizationJaehyeuk Oh
 
스터디 계획
스터디 계획스터디 계획
스터디 계획Jaehyeuk Oh
 
인문공간 정보융합 Workshop #4
인문공간 정보융합 Workshop #4인문공간 정보융합 Workshop #4
인문공간 정보융합 Workshop #4Jaehyeuk Oh
 
인문공간 정보융합 Workshop #2
인문공간 정보융합 Workshop #2인문공간 정보융합 Workshop #2
인문공간 정보융합 Workshop #2Jaehyeuk Oh
 
Tourist interaction - 정리
Tourist interaction - 정리Tourist interaction - 정리
Tourist interaction - 정리Jaehyeuk Oh
 
20111213 여행의 실패와 상호작용을 통한 극복
20111213 여행의 실패와 상호작용을 통한 극복20111213 여행의 실패와 상호작용을 통한 극복
20111213 여행의 실패와 상호작용을 통한 극복Jaehyeuk Oh
 
Tourist Interaction
Tourist InteractionTourist Interaction
Tourist InteractionJaehyeuk Oh
 
20111201 많아지면 달라진다
20111201 많아지면 달라진다20111201 많아지면 달라진다
20111201 많아지면 달라진다Jaehyeuk Oh
 
20111124 현대세계의일상성 오재혁
20111124 현대세계의일상성 오재혁20111124 현대세계의일상성 오재혁
20111124 현대세계의일상성 오재혁Jaehyeuk Oh
 
20111027 연습여행기록
20111027 연습여행기록20111027 연습여행기록
20111027 연습여행기록Jaehyeuk Oh
 
20111018 여행연구계획 2
20111018 여행연구계획 220111018 여행연구계획 2
20111018 여행연구계획 2Jaehyeuk Oh
 
20111018 여행연구계획 2
20111018 여행연구계획 220111018 여행연구계획 2
20111018 여행연구계획 2Jaehyeuk Oh
 
20111014 여행연구계획
20111014 여행연구계획20111014 여행연구계획
20111014 여행연구계획Jaehyeuk Oh
 
20111014 시체공시소
20111014 시체공시소20111014 시체공시소
20111014 시체공시소Jaehyeuk Oh
 
20111013 시체공시소
20111013 시체공시소20111013 시체공시소
20111013 시체공시소Jaehyeuk Oh
 
20111006 여행관찰계획 오재혁
20111006 여행관찰계획 오재혁20111006 여행관찰계획 오재혁
20111006 여행관찰계획 오재혁Jaehyeuk Oh
 

Más de Jaehyeuk Oh (20)

하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록
하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록
하이퍼커넥트 데이터 팀이 데이터 증가에 대처해온 기록
 
Information overload 설문 및 실험 (최종)
Information overload 설문 및 실험 (최종)Information overload 설문 및 실험 (최종)
Information overload 설문 및 실험 (최종)
 
Mobile Messenger 대화 분석 결과
Mobile Messenger 대화 분석 결과Mobile Messenger 대화 분석 결과
Mobile Messenger 대화 분석 결과
 
Homosapiens vs. Hyper-personalization
Homosapiens vs. Hyper-personalizationHomosapiens vs. Hyper-personalization
Homosapiens vs. Hyper-personalization
 
스터디 계획
스터디 계획스터디 계획
스터디 계획
 
인문공간 정보융합 Workshop #4
인문공간 정보융합 Workshop #4인문공간 정보융합 Workshop #4
인문공간 정보융합 Workshop #4
 
인문공간 정보융합 Workshop #2
인문공간 정보융합 Workshop #2인문공간 정보융합 Workshop #2
인문공간 정보융합 Workshop #2
 
Tourist interaction - 정리
Tourist interaction - 정리Tourist interaction - 정리
Tourist interaction - 정리
 
20111213 여행의 실패와 상호작용을 통한 극복
20111213 여행의 실패와 상호작용을 통한 극복20111213 여행의 실패와 상호작용을 통한 극복
20111213 여행의 실패와 상호작용을 통한 극복
 
Tourist Interaction
Tourist InteractionTourist Interaction
Tourist Interaction
 
20111201 많아지면 달라진다
20111201 많아지면 달라진다20111201 많아지면 달라진다
20111201 많아지면 달라진다
 
20111124 현대세계의일상성 오재혁
20111124 현대세계의일상성 오재혁20111124 현대세계의일상성 오재혁
20111124 현대세계의일상성 오재혁
 
20111027 연습여행기록
20111027 연습여행기록20111027 연습여행기록
20111027 연습여행기록
 
20111018 여행연구계획 2
20111018 여행연구계획 220111018 여행연구계획 2
20111018 여행연구계획 2
 
20111018 여행연구계획 2
20111018 여행연구계획 220111018 여행연구계획 2
20111018 여행연구계획 2
 
20111014 여행연구계획
20111014 여행연구계획20111014 여행연구계획
20111014 여행연구계획
 
20111014 시체공시소
20111014 시체공시소20111014 시체공시소
20111014 시체공시소
 
20111013 시체공시소
20111013 시체공시소20111013 시체공시소
20111013 시체공시소
 
20111006 여행관찰계획 오재혁
20111006 여행관찰계획 오재혁20111006 여행관찰계획 오재혁
20111006 여행관찰계획 오재혁
 
여행? 경험,
여행? 경험,여행? 경험,
여행? 경험,
 

Saii iPhone 1

Notas del editor

  1. Localization native dev. region : default language Bundle display name : the display name, under icon Executable file : application executable’s name icon file : default icon.png Bundle identifier : alphanumeric, hyphen, period, reverse-DNS format ~ profile InfoDictionary version : version of property list 형식 Bundle name : the short name of the bundle , unique per application **** Bundle OS Type code : for application APPL Bundle creator OS Type code : four-character code, 맘대로 Bundle version Application requires iPhone environment : should not change Main nib file base name : default MainWindow.nib