블로그 이미지
Leeway is... the freedom that someone has to take the action they want to or to change their plans.
maetel

Notice

Recent Post

Recent Comment

Recent Trackback

Archive

calendar

1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
  • total
  • today
  • yesterday

Category

번역서: 시작하세요! 아이폰 3 프로그래밍: IPHONE SDK를 이용한 아이폰 개발

원서: More IPhone 3 Development: Tackling IPhone SDK 3  by Dave Mark, Jeff LaMarch
번역서: MORE 아이폰 3 프로그래밍   (IPHONE SDK 3 집중분석)


http://iphonedevbook.com/


posted by maetel
2010. 10. 10. 00:52

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

아이폰 어플리케이션 제작 워크숍: Preparation and Practice
강사: 오재혁
시간: 10년 10월 8일부터 총 10회, 금요일 오후 7시 30분 ~9시 30분
수강료: 300,000원



강좌 개요
iPhone의 매력은 사용 경험에 기반한다. 일상의 한 부분에 퍼즐 조각처럼 들어맞는, 어플리케이션을 사용하며 얻는 만족감은, 주변에서 쉽게 확인할 수 있다. 하지만, iPhone 플랫폼의 매력은 사용에 한정되지 않는다. iPhone 어플리케이션 제작은 더욱 농밀하고 치명적인 경험 기회를 제공한다. 직접 제작한, 자신만의 표현을 간직한 어플리케이션을, 전 세계에 배포할 수 있고, 그것을 매개로 소통할 수 있다는 가능성은, 제작자가 되기 위한 노력을 상쇄하고 남을 만큼의 가치를 제공한다.

본 강좌는 iPhone 어플리케이션 제작의 경험을 같이 하고자 하는 사용자를 대상으로 한다. 어플리케이션 제작을 위해 알아야 할 지식들을 살펴보고, 전반적인 기능을 연습해본다.

* 필요한 준비 사항
: 수강을 위해서는 Snow Leopard (Mac OS X 10.6.x) 이후 버전이 설치된 Mac 과 iPod Touch 혹은 iPhone이 필요합니다.



강사 소개
오재혁 / 프로그래머
서울대학교에서 컴퓨터공학을 전공하였으며 다수의 인터랙티브 설치 작업을 제작 및 지원해왔다. 현재 프리랜서로 설치 제작 및 team Gurunun 에서 아이폰 어플리케이션 제작에 주력하고 있다.



강좌 계획

1강: iPhone Framework
- iPhone SDK 내용 전반을 훑어본다.
- Xcode (어플리케이션 제작 환경) 사용법을 익힌다.
- SDK 에서 제공하는 template project 에서 간단한 어플리케이션을 만들고, 실행해본다.

2강:Objective-C, Cocoa
- Objective-C, Cocoa 의 역사, 특징을 이해한다.
- iPhone Application Project의 구성을 살펴본다.
- iPhone SDK 에서 원하는 부분을 찾아 사용하는 법을 배운다.

3강: Primitive Interface
- 기본적인 UI 컨트롤 (Button, TextField, Slider, Switch, Progress View, … ) 사용법을 익힌다.

4강: Advanced Interface
- Table View, Navigation Controller 를 사용하여 hierarchical list 를 구성해본다.

5강: Animation
- Core Animation 을 활용하여 UI 컨트롤을 움직여 본다.
- 보다 견고한 Animation 진행을 위한 State Machine 을 구성해본다.

6강: Quartz 2D, OpenGL ES
- Quartz 2D 를 사용한 그리기를 연습한다.
- OpenGL ES template project 를 분석하고, 3D Drawing 의 구성 요소를 이해한다.

7강: Touch, Accelerometer
- Accelerometer 값을 받아들여, 해석, 사용하는 법을 연습한다.
- Touch 입력을 처리하고, Gesture Recognizer 의 구조와 사용법을 이해한다.

8강: Audio
- iPod library 의 음악을 연주하는 법을 알아본다.
- 여러 음원을 동시에 출력하는 법을 알아본다.
- OpenAL 의 기능을 이해하고, 사용해본다.

9강: Advanced Audio
- Audio Queue 를 활용하여, linear PCM 을 출력해본다.
- Microphone 입력을 받아들이는 방법을 알아본다.

10강: Connection
- 웹의 데이터를 읽어들이는 방법을 연습해본다.
- GameKit 을 활용하여 peer-to-peer 통신을 시도해본다.



posted by maetel