다양한 예제로 정복하는 iOS 개발
Mastering iOS
IOS 앱 개발에 필요한 필수 지식들을 쉽게 설명하고 다양한 예제를 통해 기초가 탄탄한 모바일 개발자로 거듭날 수 있도록 도와드립니다.
평생 소장
14만원
20만원
지금 등록하면 30% 할인
266
강의
54.7
시간
4.9
수강생 만족도
초급 ~ 중급
난이도
커뮤니티
함께 공부해요
수료증
90% 이상 수강시

Container View Controller
16:02 컨테이너 뷰 컨트롤러를 구현하고 차일드를 관리하는 방법에 대해 공부합니다.
- Container View Controller 생성 - Custom Container View Controller 구현 - 스토리보드에서 Child VC 지정 - 뷰 컨트롤러 계층 관리 - 계층 이동 이벤트 처리
다양한 프레임워크로 정복하는 iOS 개발
따라하기 방식의 강의는 많습니다. 하지만 막상 공부한 내용으로 원하는 앱을 만들려고 하면 막히는 부분이 너무 많습니다. 이것은 프레임워크를 제대로 활용하지 못하기 때문입니다. Mastering iOS 강의는[따라하기식 앱 개발 강의]와[프레임워크 활용 강의]를 함께 제공합니다. 그래서 Step By Step Course를 먼저 보신 다음 심화 학습이 필요한 주제를[프레임워크 활용 강의]로 보강하는 방식으로 공부할 수 있습니다. 반대로 [프레임워크 활용 강의]로 기초를 먼저 쌓은 후 Step By Step Course를 통해 앱을 만들면서 공부한 내용을 정리하는 방식으로 공부할 수도 있습니다.
프레임워크를 제대로 공부하면
개발 실력이 빠르게 향상됩니다
iOS 앱 개발에 필요한 기본적인 패턴을 모두 공부합니다. 강의에 나오는 코드를 직접 입력하고 샘플 앱을 만들어 보면 초보 개발자 이상의 개발 실력을 갖추게 됩니다.
Xcode 기본 사용법
프로젝트 생성과 관리, 소스 편집, 에셋을 통한 리소스 관리 등 앱 개발에 필요한 전반적인 내용을 자연스럽게 익힐 수 있습니다.
인터페이스 빌더와 스토리보드
기본적인 조작법을 공부한 다음 라이브러리와 다양한 익스펙터 활용해서 UI를 구현하는 방법을 공부합니다.
앱 개발 필수 패턴
델리게이트 패턴, 노티피케이션 패턴, 싱글톤 패턴 등 iOS 앱 개발에서 자주 활용되는 필수 패턴을 공부합니다.
기본 뷰 활용
버튼, 텍스트 필드, 이미지 뷰, 스위치, 슬라이더 등 UIKit이 제공하는 대부분의 뷰를 활용해 봅니다.
화면 이벤트
시스템 UI를 활용해서 화면 전환을 처리하고 데이터를 전달하는 방법을 공부합니다.
리스트
테이블뷰와 컬렉션뷰를 활용해서 목록을 표시하는 방법을 공부합니다.
애니메이션
생동감 있는 UI를 개발하는 방법을 공부합니다.
Auto Layout & Adaptive Layout
실행 환경에 맞게 변화하는 UI를 구현합니다.
GCD
끊김없이 빠르고 부드럽게 동작하는 코드를 구현합니다.
Core Data
데이터를 영구적으로 저장하고 편집하는 방법을 공부합니다.
Network
기초적인 JSON 파싱부터 캐싱, 백그라운드 스케쥴링까지 다양한 기술을 공부합니다.
iOS 앱 개발을 시작한다면
누구나 환영합니다

Swift 기초 문법을 공부한
초보 개발자

iOS 앱을 직접 만들어 보고 싶은
모든 개발자

프레임워크 이해도를 높이고 싶은
iOS 개발자
다양한 프레임워크로 꽉꽉 채운
커리큘럼
Hello, iOS (Xcode 13)
(11 강의)
Hello, iOS (Xcode 13)16:18
첫 번째 iOS 앱을 만들고 시뮬레이터에서 실행해 봅니다.
Hello, Xcode 13 #118:05
iOS 앱 개발을 시작하기 위해서 필요한 Xcode 13 기본 조작법에 대해 공부합니다.
Hello, Xcode 13 #209:43
iOS 앱 개발을 시작하기 위해서 필요한 Xcode 13 기본 조작법에 대해 공부합니다.
Hello, Interface Builder #1 (Xcode 13)23:53
인터페이스 빌더로 화면을 구성하는 방법에 대해 공부합니다.
Hello, Interface Builder #2 (Xcode 13)09:44
인터페이스 빌더로 화면을 구성하는 방법에 대해 공부합니다.
Outlet and Action #1 (Xcode 13)10:04
화면에 표시되는 컨트롤과 코드를 연결하고 조작하는 방법에 대해 공부합니다.
Outlet and Action #2 (Xcode 13)11:32
화면에 표시되는 컨트롤과 코드를 연결하고 조작하는 방법에 대해 공부합니다.
Delegate Pattern #1 (Xcode 13)08:58
iOS 앱 개발에서 가장 중요한 델리게이트 패턴에 대해 공부합니다.
Delegate Pattern #2 (Xcode 13)13:15
델리게이트 패턴을 활용해서 기본적인 테이블 뷰를 구현합니다.
Delegate Pattern #3 (Xcode 13)11:07
텍스트 필드 델리게이트를 구현합니다.
많은 분들이 만족하며 공부하고 있어요
수강 후기
4.9
45 개의 리뷰
종욱
기초적인 내용으로 시작하여 광범위한 기능들을 다루고 있습니다. 경험하지 못한 새로운 기능을 구현할 때 개인의 경험에 의존하는 블로그와 구글링을 통해 빠르게 관련 기술들을 습득하는 것도 좋은 방법 이겠지만 어떻게 보면 완성되지 않은 파편적인 지식을 익히고 있다는 생각에 불편할 때도 있었습니다. 불편한(?) 감정들을 보완하기 위해 Mastering iOS는 좋은 선택이였습니다. 개요부터 차근차근 쌓아가는 재미가 있었습니다. 추천합니다!
eotlr680
kxcoding의 가장 큰 장점은 xcode나 swift의 버전이 바뀔때마다 영상을 새로 업데이트 하는것 같아요 ㅎㅎ 2개다 잦은 업데이트로 고생이 많았는데 그때마다 이 강의를 통해 들으면 새로운 메소드를 보다 쉽게 배울 수 있어서 좋았습니다.
하진호
책으로만 공부하기에는 답답했었는데, 강사님의 알기쉬운 강의와 먼가 체계를 잘 잡아 주시는 포인트가 아주 마음에 들어서 swift듣고 mastering iOS도 바로 질럿습니다. 궁금한 점은 질문하면 바로 답변해 주셔서 답답했던 마음이 뻥 뚫리는 기분이어서 너무 좋습니다. 앞으로 더 좋은 강의 만들어쥐고 대박나셨으면 좋겠네요
oasisyj0813
Mastering Swift를 다 듣고 Mastering iOS를 들은 상황이라면 이 강좌를 더 재밌게 들으실 수 있습니다. 하지만 Swift강좌를 듣지 않는다면 조금은 어색하고 지루할것 같습니다. Swift 강좌는 짧은 시간내에 다 들으실 수 있으니 꼭 듣고 이 강좌를 들으면 좋을 것 같습니다 (구독을 이용하세요!). 이 iOS 강좌에서는 Swift강좌 보다 조금 더 많은 정보량이 있습니다. Xcode에서 제공해주는 기능과 그것을 코드로 풀어쓸 수 있게끔 만들어 줍니다. 처음은 난이도가 어려울지 몰라도 비슷한 예시를 자주 풀어주시기 때문에 감을 잡기는 쉬울것 같습니다. 커리큘럼이 만들어져 있지만 그걸 굳이 고집하지 않으셔도 됩니다. 강좌 내용이 상당히 많기 때문에 내가 당장 고민되는 부분을 들어야 더 재미있는것 같아요.(그렇기 때문에 이 강좌는 구독보다 1년 수강권을 추천드려요!) 강좌 퀄리티는 굉장히 좋기때문에 막히는 부분은 거의 없었지만, 간혹 어렵고 막혔을때 질문메일을 보내면 즉각 메일이 오는 부분이 굉장히 좋습니다. 전용 앱도있고 지속적으로 피드백을 수용해주셔서 앱도 굉장히 퀄리티 좋습니다! 후회안해요ㅎㅎ
정재훈
처음 강의를 들을 때면 나도 이제 내 앱을 만들 수 있겠다는 기대를 가지게 했어요.하지만 강의를 다 듣고나서 자신이 구상해 왔던 앱을 만드는 것은 '실전'이라는 것을 몸소 실감하게 되었어요.그래서 인터넷에 검색도 해보고 각종 커뮤니티에도 기웃거리기도 했습니다.하지만 역시 기본이 제일 중요한 탓인지 제일 많이 찾아본 것은 여기 강좌영상을 다시 듣는 것이었어요.처음 공부만했을 때는 이해가 가지 않던게 제가 만들면서 그 중요성을 더 느끼게 되었고 더 깊이 이해할 수 있었어요.필요한 파트마다 들어가서 다시 듣고 또 듣고...활용하고...예전 고등학생 때 문제를 풀다 막히면 기본서를 다시 기웃거리는 그런 느낌이었어요.얼른 제가 구상한 앱을 완성하고 싶습니다.그리고 항상 친절한 메일답변 감사합니다.
matiz0702
제가 작년에 이 강좌를 찾기 전까지는 유데미, 인프런 등을 전전하며 또는 책을 사서 보다보면 항상 잘 공부하다가 버전이 올라가서 개발오류나는 상황에 대처가 잘 안되었던 경험이 있었습니다. 하지만 이제는 여기서 mastering iOS 강좌를 보면서 버전업에 대한 신경도 쓰지않고 충분히 원하는 개발패턴들을 습득하여 실제 앱을 만드는데 큰 도움을 받고 있습니다. 제가 개인적으로 날씨 앱을 만들다가 막혔던 부분에 대해서도 상세하게 배울 수 있어서 앞으로도 열심히 공부하려고 합니다. 좋은 무료강좌도 있어서 한번 보시면 더 좋은 유료강좌에 대한 망설임도 사라지실 것 같습니다. 강력 추천합니다.
강의 호환성
Xcode 9 ~ 13
Xcode 9 ~ 13 버전으로 제작한 강의한 함께 포함되어 있습니다.
Swift 4 ~ 5
2018년 9월 이전에 제작된 강의는 Swift 4.x, 이후에 제작된 강의는 Swift 5 버전 문법을 사용합니다.
iOS 10 ~ 13
iOS 13 이하 버전의 호환성을 보장합니다.