핵심만 쉽게 iOS9 and Objective-C

"조금만 배워서 최대한 활용하자"가 목표입니다. 전체의 흐름만 잡으면 아이폰 개발 정말 재미 있고 쉽습니다.
4.7 (25 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
74 students enrolled
$50
Take This Course
  • Lectures 143
  • Length 14 hours
  • Skill Level All Levels
  • Languages Korean
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2016 Korean

Course Description

요즘엔 Swift를 사용하여 아이폰 앱을 개발하지만, 아직도 기존 만들어진 앱들의 100개중 80개 이상이 Objective-C로 만들어져 있습니다. 점점 바뀌겠지만, 몇년은 걸릴꺼 같다고 생각합니다. 그러다보니 Objective-C 강의 만들어 달라는 요청을 받았고, 그래서 이 강의를 만들게 되었습니다.

게다가 순수하게 Swift로 개발이 좀 힘들어서 Objective-C를 같이 사용하긴 해야합니다. Swift하기 전에 한번 학습 하시면, Swift로 개발 하실때 좀 편하실 겁니다.

그리고 이강의는 Objective-C를 배워서 아이폰 앱을 만들고 싶은 사람이 듣는 강의 입니다. 실제 앱을 10개 넘게 만들어 보면서 아이폰 개발의 전반적인 내용을 이해시게 될겁니다. 기초부터 차근 차근 하지만 객체지향은 알고 들으시는게 편하실겁니다.

  • Xcode와 Interface Build의 사용 방법을 배우게 됩니다.
  • Objective-C 의 문법을 배우게 됩니다.
  • Cocoa touch Framework을 배우게 됩니다.
  • Apple Document 보는 방법을 배우게 됩니다.
  • 편하게 개발하실 수 있는 노하우를 배우게 될 겁니다.
  • 예제 하나 하나 따라 가다보면 개발의 전반적인 흐름을 잡을수 있습니다.
  • 앞 예제에서 배울걸 뒤에서 활용하기 때문에 처음부터 순서대로 보세요.
  • 개발 환경이 좋아서 아이폰 앱 개발이 굉장히 재미 있다는걸 느끼시게 될 겁니다.

What are the requirements?

  • 약간의 객체 지향 지식은 필요함.

What am I going to get from this course?

  • iPhone App을 만드는 방법과 Objective-C 언어에 대해서 배우게 될것입니다.
  • 앱들을 10개이상 만들면서 전반적인 UI들과 코딩방법을 익히게 될것입니다
  • iPhone App을 만드는 Framework의 전반적인 흐름을 이해 할수 있습니다.
  • 모든 라이브러리를 다 다루지는 않지만 많이 사용하는거 위주로 최소한만 배워서 최대한 활용 할 겁니다.

What is the target audience?

  • 처음 iPhone APP을 만들어 보는 개발자, 다른언어를 해봤던 사람, 초보자도 괜찮음.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: First Project Basic syntax (기본문법)
Introduction (강의 진행 방식 설명)
Preview
01:58
First Project 만들기
04:12
First Project - 자료형
04:16
First Project - 객체 정의 및 구현
06:50
First Project - 멤버 변수, 멤버 메소드 정의 및 구현
07:25
First Project - 객체 생성 및 메서드 호출
06:02
First Project - 최상위 클래스(NSObject) 및 게터,세터
07:22
First Project - property(프로퍼티), synthesize(신디싸이즈)
03:46
First Project - property option(옵션), dot operator(점연산자)
05:54
First Project - 클래스파일 만들기, 파라미터 여러개 받기
09:04
First Project - 조건문
04:13
First Project - 반복문
02:50
Foundatation Framework 설명
04:07
문자열(NSString) 클래스 초기화 방법
08:36
문자열(NSString) 클래스 메서드들
11:43
가변문자열(NSMutableString) 클래스 메서드들
07:28
배열(NSArray) 클래스 초기화 및 메서드, for in문
09:54
가변배열(NSMutableArray) 클래스 초기화 및 메서드
04:31
딕셔너리(NSDictionary) 클래스 및 메서드
05:51
가변딕셔너리(NSMutableDictionary) 클래스 및 메서드
04:19
마무리 정리
01:22
Section 2: 도서 관리 프로그램(Book Manager)
Xcode 사용 방법 및 메뉴 설명
Preview
05:47
도서관리 프로그램 1
07:32
도서관리 프로그램 2
06:33
도서관리 프로그램 3
07:06
도서관리 프로그램 4
07:01
도서관리 프로그램 5
05:19
마무리 정리
01:13
Section 3: 비주얼 도서 관리 프로그램 (Visual Book Manager)
비주얼 도서관리 프로그램 설명
Preview
02:16
Interface Builder 사용 방법 및 메뉴 설명
07:29
비주얼 도서관리 프로그램 개발전 준비
06:43
비주얼 도서관리 프로그램 1
07:31
비주얼 도서관리 프로그램 2
08:12
비주얼 도서관리 프로그램 3
12:29
비주얼 도서관리 프로그램 4
05:24
비주얼 도서관리 프로그램 5
05:25
비주얼 도서관리 프로그램 6
07:11
마무리 정리
01:59
Section 4: 디지털 액자 앱
Cocoa touch, MVC, UIKit Framework 설명
09:09
디지털 액자앱 1
Preview
01:11
디지털 액자앱 2
05:42
디지털 액자앱 3
08:00
디지털 액자앱 4
06:46
디지털 액자앱 5
11:04
디지털 액자앱 6
04:58
디지털 액자앱 7
09:04
마무리 정리
01:20
Section 5: 회원 가입 화면 앱
회원 가입 화면 앱 1
Preview
03:22
회원 가입 화면 앱 2
07:28
회원 가입 화면 앱 3
08:09
회원 가입 화면 앱 4 (Protocol)
08:24
회원 가입 화면 앱 5 (delegate)
09:17
회원 가입 화면 앱 6
08:14
회원 가입 화면 앱 7
07:08
회원 가입 화면 앱 8
08:49
회원 가입 화면 앱 9
04:13
마무리 정리
02:04
Section 6: App Life Cycle (앱의 생명 주기)
App Life Cycle 1
01:50
App Life Cycle 2
05:00
App Life Cycle 3
09:36
App Life Cycle 4
08:23
App Life Cycle 5
04:06
App Life Cycle 6
05:57
App Life Cycle 7
09:43
App Life Cycle 8
10:21
마무리 정리
01:52
Section 7: 미니 웹브라우저 만들기
미니 웹브라우저 만들기 1
Preview
02:12
미니 웹브라우저 만들기 2
Preview
06:12
미니 웹브라우저 만들기 3
Preview
03:36
미니 웹브라우저 만들기 4
Preview
09:27
미니 웹브라우저 만들기 5
Preview
05:31
미니 웹브라우저 만들기 6
Preview
09:49
미니 웹브라우저 만들기 7
Preview
12:11
미니 웹브라우저 만들기 8
Preview
07:07
마무리 정리
Preview
02:00
Section 8: 항공권 검색 화면 UI 앱 만들기
항공권 검색 UI 앱 1
Preview
02:12
항공권 검색 UI 앱 2
07:12
항공권 검색 UI 앱 3
05:59
항공권 검색 UI 앱 4
06:04
항공권 검색 UI 앱 5
07:49
항공권 검색 UI 앱 6
06:50
항공권 검색 UI 앱 7
07:56
항공권 검색 UI 앱 8
06:36
마무리 정리
02:05
Section 9: I want a super car 앱 만들기
I want a super car 앱 1
Preview
01:32
I want a super car 앱 2
03:32
I want a super car 앱 3
07:43
I want a super car 앱 4
06:10
I want a super car 앱 5
05:05
I want a super car 앱 6
06:32
I want a super car 앱 7
06:25

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Jin Young Choi, Developer, Professional Instructor

현직 개발자이자 강사 입니다.

현직 개발자로서 필드에서 많이 사용하는 내용에 대해서 주로 설명을 하려고 노력했습니다. 그래서 예제 만들때 참 힘이 듭니다 ^^; 그리고 오랜 강의 경험으로 많은 학생들이 질문 했던 것들에 대해서도 자세히 설명을 드립니다.

오프라인에서는 90% 이상의 만족도가 있는 강의인데 온라인에서는 어떨지 모르겠네요 ^^; 들어 보시고 모르시는거 질문 올려 주세요.^^

제가 영어 발음이 안좋은데 그냥 꾹 참고 내용에 치중해서 들어 주시면 감사할듯 합니다.

Ready to start learning?
Take This Course