Suche senden
Hochladen
KTH_Detail day_화성에서 온 개발자 금성에서 온 기획자 시리즈_6차_아이폰앱만들기_최명진&안두경_20120704
•
2 gefällt mir
•
1,051 views
KTH, 케이티하이텔
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 24
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
AngularJS의 개발방식에 대하여
AngularJS의 개발방식에 대하여
Jin wook
Angular2를 위한 타입스크립트
Angular2를 위한 타입스크립트
Jin wook
C++에서 Objective-C까지
C++에서 Objective-C까지
Changwon National University
자바스크립트 클래스의 프로토타입(prototype of class)
자바스크립트 클래스의 프로토타입(prototype of class)
탑크리에듀(구로디지털단지역3번출구 2분거리)
[IT기술칼럼#2] 고급자바스크립트 for AngularJS, React_고급자바스크립트,AngularJS,React전문교육학원
[IT기술칼럼#2] 고급자바스크립트 for AngularJS, React_고급자바스크립트,AngularJS,React전문교육학원
탑크리에듀(구로디지털단지역3번출구 2분거리)
Javascript - Function
Javascript - Function
wonmin lee
[Swift] Factory
[Swift] Factory
Bill Kim
R.java가 사라졌어요 어떻하죠?:Aquery라이브러리와 안드로이드 개발팁
R.java가 사라졌어요 어떻하죠?:Aquery라이브러리와 안드로이드 개발팁
창규 김
Empfohlen
AngularJS의 개발방식에 대하여
AngularJS의 개발방식에 대하여
Jin wook
Angular2를 위한 타입스크립트
Angular2를 위한 타입스크립트
Jin wook
C++에서 Objective-C까지
C++에서 Objective-C까지
Changwon National University
자바스크립트 클래스의 프로토타입(prototype of class)
자바스크립트 클래스의 프로토타입(prototype of class)
탑크리에듀(구로디지털단지역3번출구 2분거리)
[IT기술칼럼#2] 고급자바스크립트 for AngularJS, React_고급자바스크립트,AngularJS,React전문교육학원
[IT기술칼럼#2] 고급자바스크립트 for AngularJS, React_고급자바스크립트,AngularJS,React전문교육학원
탑크리에듀(구로디지털단지역3번출구 2분거리)
Javascript - Function
Javascript - Function
wonmin lee
[Swift] Factory
[Swift] Factory
Bill Kim
R.java가 사라졌어요 어떻하죠?:Aquery라이브러리와 안드로이드 개발팁
R.java가 사라졌어요 어떻하죠?:Aquery라이브러리와 안드로이드 개발팁
창규 김
I phone 2 release
I phone 2 release
Jaehyeuk Oh
3D 모델러 ADDIN 개발과정 요약
3D 모델러 ADDIN 개발과정 요약
Tae wook kang
V8 add on with middleware modules
V8 add on with middleware modules
Jay Kim
Hacosa js study 4주차
Hacosa js study 4주차
Seong Bong Ji
테크데이 발표자료.pptx.pdf
테크데이 발표자료.pptx.pdf
Jihoon Kim
예제를 통해 쉽게_살펴보는_뷰제이에스
예제를 통해 쉽게_살펴보는_뷰제이에스
Dexter Jung
[W3C HTML5 2017] 예제를 통해 쉽게 살펴보는 Vue.js
[W3C HTML5 2017] 예제를 통해 쉽게 살펴보는 Vue.js
양재동 코드랩
I os 1
I os 1
Sanghoon Han
TDD&Refactoring Day 01: Refactoring
TDD&Refactoring Day 01: Refactoring
Suwon Chae
Angular는 사실 어렵지 않습니다.
Angular는 사실 어렵지 않습니다.
장현 한
Project anarchy로 3 d 게임 만들기 part_1
Project anarchy로 3 d 게임 만들기 part_1
Dong Chan Shin
초보 프로그래머
초보 프로그래머
Yong Heui Cho
Ionic으로 모바일앱 만들기 #5
Ionic으로 모바일앱 만들기 #5
성일 한
about IPhone and Mac OS X
about IPhone and Mac OS X
Jisu Park
스프링프레임워크 & 마이바티스 무.료 강의자료 제공 (Spring IoC & DI)_ 구로자바학원/구로오라클학원/구로IT학원
스프링프레임워크 & 마이바티스 무.료 강의자료 제공 (Spring IoC & DI)_ 구로자바학원/구로오라클학원/구로IT학원
탑크리에듀(구로디지털단지역3번출구 2분거리)
객체지향프로그래밍 특강
객체지향프로그래밍 특강
uEngine Solutions
[H3 2012] Bridge over troubled water : make plug-in for Appspresso
[H3 2012] Bridge over troubled water : make plug-in for Appspresso
KTH, 케이티하이텔
Light Tutorial Django
Light Tutorial Django
Kwangyoun Jung
React native development
React native development
SangSun Park
2D games with iOS or Corona
2D games with iOS or Corona
EungShik (Henry) Kim
[발표자료]안드로메다에서 온 디자이너이야기 5차 next_web_지훈_20130221
[발표자료]안드로메다에서 온 디자이너이야기 5차 next_web_지훈_20130221
KTH, 케이티하이텔
KTH_Detail day_안드로메다에서 온 디자이너이야기_3차_디자인기본요소_박지환
KTH_Detail day_안드로메다에서 온 디자이너이야기_3차_디자인기본요소_박지환
KTH, 케이티하이텔
Weitere ähnliche Inhalte
Ähnlich wie KTH_Detail day_화성에서 온 개발자 금성에서 온 기획자 시리즈_6차_아이폰앱만들기_최명진&안두경_20120704
I phone 2 release
I phone 2 release
Jaehyeuk Oh
3D 모델러 ADDIN 개발과정 요약
3D 모델러 ADDIN 개발과정 요약
Tae wook kang
V8 add on with middleware modules
V8 add on with middleware modules
Jay Kim
Hacosa js study 4주차
Hacosa js study 4주차
Seong Bong Ji
테크데이 발표자료.pptx.pdf
테크데이 발표자료.pptx.pdf
Jihoon Kim
예제를 통해 쉽게_살펴보는_뷰제이에스
예제를 통해 쉽게_살펴보는_뷰제이에스
Dexter Jung
[W3C HTML5 2017] 예제를 통해 쉽게 살펴보는 Vue.js
[W3C HTML5 2017] 예제를 통해 쉽게 살펴보는 Vue.js
양재동 코드랩
I os 1
I os 1
Sanghoon Han
TDD&Refactoring Day 01: Refactoring
TDD&Refactoring Day 01: Refactoring
Suwon Chae
Angular는 사실 어렵지 않습니다.
Angular는 사실 어렵지 않습니다.
장현 한
Project anarchy로 3 d 게임 만들기 part_1
Project anarchy로 3 d 게임 만들기 part_1
Dong Chan Shin
초보 프로그래머
초보 프로그래머
Yong Heui Cho
Ionic으로 모바일앱 만들기 #5
Ionic으로 모바일앱 만들기 #5
성일 한
about IPhone and Mac OS X
about IPhone and Mac OS X
Jisu Park
스프링프레임워크 & 마이바티스 무.료 강의자료 제공 (Spring IoC & DI)_ 구로자바학원/구로오라클학원/구로IT학원
스프링프레임워크 & 마이바티스 무.료 강의자료 제공 (Spring IoC & DI)_ 구로자바학원/구로오라클학원/구로IT학원
탑크리에듀(구로디지털단지역3번출구 2분거리)
객체지향프로그래밍 특강
객체지향프로그래밍 특강
uEngine Solutions
[H3 2012] Bridge over troubled water : make plug-in for Appspresso
[H3 2012] Bridge over troubled water : make plug-in for Appspresso
KTH, 케이티하이텔
Light Tutorial Django
Light Tutorial Django
Kwangyoun Jung
React native development
React native development
SangSun Park
2D games with iOS or Corona
2D games with iOS or Corona
EungShik (Henry) Kim
Ähnlich wie KTH_Detail day_화성에서 온 개발자 금성에서 온 기획자 시리즈_6차_아이폰앱만들기_최명진&안두경_20120704
(20)
I phone 2 release
I phone 2 release
3D 모델러 ADDIN 개발과정 요약
3D 모델러 ADDIN 개발과정 요약
V8 add on with middleware modules
V8 add on with middleware modules
Hacosa js study 4주차
Hacosa js study 4주차
테크데이 발표자료.pptx.pdf
테크데이 발표자료.pptx.pdf
예제를 통해 쉽게_살펴보는_뷰제이에스
예제를 통해 쉽게_살펴보는_뷰제이에스
[W3C HTML5 2017] 예제를 통해 쉽게 살펴보는 Vue.js
[W3C HTML5 2017] 예제를 통해 쉽게 살펴보는 Vue.js
I os 1
I os 1
TDD&Refactoring Day 01: Refactoring
TDD&Refactoring Day 01: Refactoring
Angular는 사실 어렵지 않습니다.
Angular는 사실 어렵지 않습니다.
Project anarchy로 3 d 게임 만들기 part_1
Project anarchy로 3 d 게임 만들기 part_1
초보 프로그래머
초보 프로그래머
Ionic으로 모바일앱 만들기 #5
Ionic으로 모바일앱 만들기 #5
about IPhone and Mac OS X
about IPhone and Mac OS X
스프링프레임워크 & 마이바티스 무.료 강의자료 제공 (Spring IoC & DI)_ 구로자바학원/구로오라클학원/구로IT학원
스프링프레임워크 & 마이바티스 무.료 강의자료 제공 (Spring IoC & DI)_ 구로자바학원/구로오라클학원/구로IT학원
객체지향프로그래밍 특강
객체지향프로그래밍 특강
[H3 2012] Bridge over troubled water : make plug-in for Appspresso
[H3 2012] Bridge over troubled water : make plug-in for Appspresso
Light Tutorial Django
Light Tutorial Django
React native development
React native development
2D games with iOS or Corona
2D games with iOS or Corona
Mehr von KTH, 케이티하이텔
[발표자료]안드로메다에서 온 디자이너이야기 5차 next_web_지훈_20130221
[발표자료]안드로메다에서 온 디자이너이야기 5차 next_web_지훈_20130221
KTH, 케이티하이텔
KTH_Detail day_안드로메다에서 온 디자이너이야기_3차_디자인기본요소_박지환
KTH_Detail day_안드로메다에서 온 디자이너이야기_3차_디자인기본요소_박지환
KTH, 케이티하이텔
KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(2)_디자인사례_정덕주
KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(2)_디자인사례_정덕주
KTH, 케이티하이텔
KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(1)_디자인프로세스,협업_한재기
KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(1)_디자인프로세스,협업_한재기
KTH, 케이티하이텔
KTH_Detail day_안드로메다에서 온 디자이너이야기_1차_디자인용어_지훈
KTH_Detail day_안드로메다에서 온 디자이너이야기_1차_디자인용어_지훈
KTH, 케이티하이텔
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
KTH, 케이티하이텔
[H3 2012] Open API 와 Ruby on Rails 에 대한 이야기
[H3 2012] Open API 와 Ruby on Rails 에 대한 이야기
KTH, 케이티하이텔
[H3 2012] UX, 애자일하고 싶어요
[H3 2012] UX, 애자일하고 싶어요
KTH, 케이티하이텔
[H3 2012] Instant Prototyping with ROR
[H3 2012] Instant Prototyping with ROR
KTH, 케이티하이텔
[H3 2012] 스마트모바일 환경에서의 App.품질관리전략
[H3 2012] 스마트모바일 환경에서의 App.품질관리전략
KTH, 케이티하이텔
[H3 2012] 스타트업 개발사의 생존필수 아이템, BaaS 모바일 고객센터
[H3 2012] 스타트업 개발사의 생존필수 아이템, BaaS 모바일 고객센터
KTH, 케이티하이텔
[H3 2012] Local based SNS를 이용한 타겟 마케팅
[H3 2012] Local based SNS를 이용한 타겟 마케팅
KTH, 케이티하이텔
[H3 2012] 오픈소스로 개발 실력 쌓기
[H3 2012] 오픈소스로 개발 실력 쌓기
KTH, 케이티하이텔
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
KTH, 케이티하이텔
[H3 2012] 하이브리드앱 제작 사례 공유 - 푸딩얼굴인식 3.0
[H3 2012] 하이브리드앱 제작 사례 공유 - 푸딩얼굴인식 3.0
KTH, 케이티하이텔
[H3 2012] Cloud Database Service - Hulahoop를 소개합니다.
[H3 2012] Cloud Database Service - Hulahoop를 소개합니다.
KTH, 케이티하이텔
[H3 2012] 기획/디자인/개발자 모두 알아야 하는 '대박앱의 비밀'
[H3 2012] 기획/디자인/개발자 모두 알아야 하는 '대박앱의 비밀'
KTH, 케이티하이텔
[H3 2012] OAuth2 - API 인증을위한 만능 도구상자
[H3 2012] OAuth2 - API 인증을위한 만능 도구상자
KTH, 케이티하이텔
[H3 2012] 오픈 소스로 구현하는 실시간 데이터 처리를 위한 CEP
[H3 2012] 오픈 소스로 구현하는 실시간 데이터 처리를 위한 CEP
KTH, 케이티하이텔
[H3 2012] 로그속 사용자 발자국 들여다보기
[H3 2012] 로그속 사용자 발자국 들여다보기
KTH, 케이티하이텔
Mehr von KTH, 케이티하이텔
(20)
[발표자료]안드로메다에서 온 디자이너이야기 5차 next_web_지훈_20130221
[발표자료]안드로메다에서 온 디자이너이야기 5차 next_web_지훈_20130221
KTH_Detail day_안드로메다에서 온 디자이너이야기_3차_디자인기본요소_박지환
KTH_Detail day_안드로메다에서 온 디자이너이야기_3차_디자인기본요소_박지환
KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(2)_디자인사례_정덕주
KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(2)_디자인사례_정덕주
KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(1)_디자인프로세스,협업_한재기
KTH_Detail day_안드로메다에서 온 디자이너이야기_2차(1)_디자인프로세스,협업_한재기
KTH_Detail day_안드로메다에서 온 디자이너이야기_1차_디자인용어_지훈
KTH_Detail day_안드로메다에서 온 디자이너이야기_1차_디자인용어_지훈
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
[H3 2012] 내컴에선 잘되던데? - vagrant로 서버와 동일한 개발환경 꾸미기
[H3 2012] Open API 와 Ruby on Rails 에 대한 이야기
[H3 2012] Open API 와 Ruby on Rails 에 대한 이야기
[H3 2012] UX, 애자일하고 싶어요
[H3 2012] UX, 애자일하고 싶어요
[H3 2012] Instant Prototyping with ROR
[H3 2012] Instant Prototyping with ROR
[H3 2012] 스마트모바일 환경에서의 App.품질관리전략
[H3 2012] 스마트모바일 환경에서의 App.품질관리전략
[H3 2012] 스타트업 개발사의 생존필수 아이템, BaaS 모바일 고객센터
[H3 2012] 스타트업 개발사의 생존필수 아이템, BaaS 모바일 고객센터
[H3 2012] Local based SNS를 이용한 타겟 마케팅
[H3 2012] Local based SNS를 이용한 타겟 마케팅
[H3 2012] 오픈소스로 개발 실력 쌓기
[H3 2012] 오픈소스로 개발 실력 쌓기
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 앱(APP) 중심으로 생각하기 - DevOps와 자동화
[H3 2012] 하이브리드앱 제작 사례 공유 - 푸딩얼굴인식 3.0
[H3 2012] 하이브리드앱 제작 사례 공유 - 푸딩얼굴인식 3.0
[H3 2012] Cloud Database Service - Hulahoop를 소개합니다.
[H3 2012] Cloud Database Service - Hulahoop를 소개합니다.
[H3 2012] 기획/디자인/개발자 모두 알아야 하는 '대박앱의 비밀'
[H3 2012] 기획/디자인/개발자 모두 알아야 하는 '대박앱의 비밀'
[H3 2012] OAuth2 - API 인증을위한 만능 도구상자
[H3 2012] OAuth2 - API 인증을위한 만능 도구상자
[H3 2012] 오픈 소스로 구현하는 실시간 데이터 처리를 위한 CEP
[H3 2012] 오픈 소스로 구현하는 실시간 데이터 처리를 위한 CEP
[H3 2012] 로그속 사용자 발자국 들여다보기
[H3 2012] 로그속 사용자 발자국 들여다보기
KTH_Detail day_화성에서 온 개발자 금성에서 온 기획자 시리즈_6차_아이폰앱만들기_최명진&안두경_20120704
1.
화성에서 온 개발자 금성에서
온 기획자 6 개발자와 함께 만들어 보는 ‘아이폰 앱’ 발표 스크립트 1
2.
강좌의 목표 • 프로그래밍이란
무엇인지 이해할 수 있 게 됩니다. • 간단한 아이폰 앱 개발 시연을 통해서 어 떻게 개발이 이뤄지는 지 이해할 수 있게 됩니다. • 기획자가 개발자와 더 즐거운 대화를 할 수 있게 됩니다. 2
3.
Overview • 프로그래밍 컨셉
(기초) • Xcode와 Objective-C • 애플케익 앱 만들기(시연) 3
4.
프로그래밍 컨셉
4
5.
• 프로그래밍은 클래스를
설계하는 것. • 클래스는 변수와 함수로 구성됨. • 변수는 데이터를 저장하는 공간. • 함수는 변수를 조작하기 위한 알고리즘. 5
6.
변수와 함수 밀가루, 물,
계란(파라미터) 케익 10분간 마구 주무른다 변수 재료 반죽(가공된 변수) 함수 조리법 6
7.
변수의 예 int currentApple
= 5; UIImageView* picture; 형(型) 이름 NSString* myName = @”최피디”; 7
8.
함수의 예 - (void)print:(NSString)myName
{ NSLog(@”My name is %@”, myName); } 8
9.
QUIZ#1 - (void)print:(NSString)myName {
NSLog(@”My name is %@”, myName); } [self print:@”안피디”]; [self print:@”최피디”]; My name is 안피디 My name is 최피디 9
10.
오브젝트 Text
Image 오브젝트 Button 그런데, 이 오브젝트는 어떻게 만들어 질까요? 10
11.
클래스 • 오브젝트를 만들기
위한 설계도 • 케이크를 만들기 위한 레시피 • 구성요소: 변수와 함수이다. 11
12.
클래스의 실례 @interface kthViewController
: UIViewController { int currentApple; NSArray *apples; UIImageView *jobs; } - (IBAction)addApple:(id)sender; - (IBAction)showJobs:(id)sender; @end 상속 12
13.
Quiz#2 • 오브젝트를 만들기
위해서는 ( 클래스 ) 를 먼저 설계해야 한다. • 클래스의 구성 요소는 ( 변수 ) 와 ( 함수) 이다. 13
14.
iPhone앱개발
14
15.
Xcode = 개발환경
15
16.
Objective-C
출처: TIOBE Software 16
17.
사용자
스토리 콘셉 UI/UX/ Coding 테스트 스토어 iPhone 개발프로세스 17
18.
iPhone앱개발(시연)
18
19.
시연 순서 • Xcode
실행 • 프로젝트 생성 • 이미지 추가 • 변수 선언(이미지 연결) • 함수 선언 및 구현 • 실행! 19
20.
변수 선언과 사용
int currentAppleIndex; @property (strong, nonatomic) IBOutletCollection(UIImageView) NSArray *apples; @property (weak, nonatomic) IBOutlet UIImageView *jobs; currentAppleIndex = 0; if (currentAppleIndex > 4) { return; } UIImageView* aApple = [apples objectAtIndex:currentAppleIndex++]; aApple.alpha = 1.0f; 20
21.
함수 선언 및
구현 - (IBAction)addApple:(id)sender; - (IBAction)showJobs:(id)sender; - (IBAction)addApple:(id)sender { if (currentAppleIndex > 4) { return; } UIImageView* aApple = [apples objectAtIndex: currentAppleIndex++]; aApple.alpha = 1.0f; } - (IBAction)showJobs:(id)sender { jobs.alpha = 1.0f; } 21
22.
동영상 시연 http://youtu.be/ chqnjRgUC2g
22
23.
Q&A
23
24.
강의 피드백은 여기로~! http://svy.mk/N5KR9P
24
Jetzt herunterladen