Thumbnail
BEST
개발 · 프로그래밍 모바일 앱 개발

iOS 개발을 위한 swift5 완벽 가이드 대시보드

(4.7)
23개의 수강평 ∙  439명의 수강생
88,000원

월 17,600원

5개월 할부 시
지식공유자: KxCoding
총 150개 수업 (21시간 20분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

입문자를 위해 준비한
[모바일 앱 개발, 프로그래밍 언어] 강의입니다.

이 강좌의 목표는 Swift 문법를 함께 공부하면서 앱 개발에 필요한 언어적 기초를 단단하게 다지는 것입니다.

✍️
이런 걸
배워요!
iOS, macOS, watchOS 개발에 필요한 필수 문법
Xcode 필수 사용법

Swift 5를 누구보다 빠르게 공부해 보세요

Swift를 확실히 정복할 수 있습니다.
Swift 기초 문법과 Swift Standard Library 활용 방법을 모두 공부합니다.
100% 라이브 코딩으로 최신 문법을 함께 공부하다보면 자연스럽게 Swift를 정복할 수 있습니다.

  • Swift 기초 문법
  • Swift Standard Library 활용
  • Playground 기본 사용법

작은 화면에서도 강의 시청에 불편함이 없도록 구성했습니다. 

라이브 코딩 + 다양한 시각자료를 통해서 강의 내용을 더욱 쉽게 이해할 수 있습니다.

문법이 정리되어 있는 Playgrounds 파일을 제공합니다

플레이그라운드 파일을 다운로드 한 다음 강의 노트로 활용해 보세요. [다운로드]

Swift로 다양한 앱을 만들어 보세요

YouTube 채널에 다양한 앱 만들기 강의가 공개되어 있습니다.


이 외에도 다양한 주제를 공부하는 강의가 지속적으로 업데이트 됩니다.

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
Swift 언어를 기초부터 익히고 싶으신 분
iOS 앱 개발을 시작하시는 모든 분
Objective-C에서 Swift로 이전을 계획하고 계신 분
📚
선수 지식,
필요할까요?
없음

안녕하세요
KxCoding 입니다.
KxCoding의 썸네일

iOS, Swift에 대한 책을 쓰고 강의를 하고 있는 iOS 개발자입니다 :)
앱 개발 교육사이트인 KxCoding을 운영하면서 iOS 개발자를 꿈꾸는 다양한 분들과 공부하고 있습니다

지금까진 쓴 책들

2019.4 - Hello, Swift (iBooks)
2017.9 - iOS 앱 개발자를 위한 Swift 4
2016.10 - iOS 앱 개발자를 위한 Swift 3
2014.12 - Objective-C 개발자를 위한 Swift

강의 및 세미나

Fast Campus 나만의 iOS 앱 개발 캠프
Fast Campus Swift 4를 활용한 iOS 앱 개발 캠프
Fast Campus Dev Seminar: 좋았을걸
한화생명 iOS 앱 개발 기초 과정
KxCoding 부트 캠프

커리큘럼 총 150 개 ˙ 21시간 20분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 0. Hello, playground
섹션 2. Warming up
Token, Expression, Statement 08:32
Literal, Identifier, Keyword 07:27
Compile, Link, Run 07:14
Special Characters 07:45
First Class Citizen 01:30
섹션 3. Working with Variables
Variables and Constants 미리보기 15:46
Naming Convention 04:15
Scope 13:10
섹션 4. Literals, Data Types
Data Types with Memory 14:52
Numbers 미리보기 15:41
Boolean 03:30
Strings and Characters 04:05
Type Inference 06:18
Type Safety 09:27
Type Conversion 06:15
Type Alias 02:29
섹션 5. Operators
Operator Basics 09:26
Arithmetic Operators 07:46
Overflow Operators 08:30
Comparison Operators 05:26
Logical Operators 05:53
Ternary Conditional Operator 05:38
Short-circuit Evaluation, Side Effect 07:47
Bitwise Operators 12:56
Assignment Operators 07:30
Range Operators 11:56
Operator Methods 09:04
Custom Operators 09:13
섹션 6. Conditional Statements
if Statement 20:07
switch Statement 미리보기 15:09
guard Statement 14:58
Value Binding Pattern 05:05
Expression Pattern 04:18
섹션 7. Loop Statements
for-in Loop 13:56
while Loop 09:33
섹션 8. Control Transfer Statements, Labeled Statements
Control Transfer Statements 03:11
break Statement 06:07
continue Statement 05:27
Labeled Statements 04:09
섹션 9. Optionals
Optionals 14:52
Optional Binding 10:57
Implicitly Unwrapped Optionals 05:26
Nil-Coalescing Operator 06:10
Optional Chaining 22:53
Optional Chaining (Fixed) 22:53
Optional Pattern 07:45
섹션 10. Functions
Functions 미리보기 07:07
Return Values 06:35
Parameters 08:30
Argument Label 10:13
Variadic Parameters 05:28
In-Out Parameters 10:05
Function Notation 04:28
Function Types 15:23
Nested Functions 04:00
섹션 11. Closures
Closures 미리보기 15:40
Syntax Optimization 07:04
Capturing Values 04:15
Escaping Closure 06:52
섹션 12. Tuples
Tuples 06:59
Named Tuples 02:47
Tuple Decomposition 03:41
Tuple Matching 05:08
섹션 13. String and Character
Strings and Characters 10:47
Multiline String Literals 05:54
Raw Strings (Swift 5+) 07:58
String Interpolation 14:31
New String Interpolation System (Swift 5+) 06:32
String Indices 08:55
String Basics 12:45
Substring 11:50
String Editing #1 07:53
String Editing #2 15:05
String Comparison 07:07
String Searching 05:40
String Options #1 15:38
String Options #2 12:25
Character Set 08:20
섹션 14. Collection
Collection Overview 06:45
Array #1 14:35
Array #2 12:08
Array #3 11:16
Dictionary #1 11:20
Dictionary #2 06:36
Dictionary #3 12:14
Set #1 15:19
Set #2 11:26
Iterating Collections 11:07
섹션 15. Enumeration
Enumeration Types 11:52
Raw Values 07:22
Associated Values 09:35
Enumeration Case Pattern 09:00
섹션 16. Structure and Class
Structures and Classes 10:35
Initializer Syntax 05:07
Value Types vs Reference Types 06:31
Identity Operator 03:01
Nested Types 04:11
섹션 17. Property
Stored Property 미리보기 12:50
Computed Property 06:55
Property Observer 03:33
Type Property 05:37
self & super 07:19
섹션 18. Method and Subscript
Instance Method 05:58
Type Method 04:18
Subscript 10:32
Dynamic Member Lookup 05:12
섹션 19. Inheritance and Polymorphism
Inheritance 06:57
Overriding 10:27
Upcasting and Downcasting 08:32
Type Casting 13:40
Any and AnyObject 05:56
Overloading 08:40
섹션 20. Initializer and Deinitializer
Initializers 09:26
Class Initializers 09:38
Required Initializer 03:02
Initializer Delegation 12:50
Failable initializer 11:05
Deinitializer 03:22
섹션 21. Extension
Extension - Syntax 05:22
Adding Properties 03:50
Adding Methods 06:56
Adding Initializers 06:12
Adding Subscripts 03:31
섹션 22. Protocol
Protocol Syntax 05:08
Property Requirements 05:26
Method Requirements 04:18
Initializer Requirements 08:00
Subscript Requirements 02:35
Protocol Types 07:03
Protocol composition 03:28
Optional Requirements 05:52
Protocol Extension 04:05
섹션 23. Memory, Value Type and Reference Type
Memory Basics 08:21
Value Type vs Reference Type 07:40
ARC(Automatic Reference Counting) 06:40
Strong Reference Cycle 08:52
Closure Capture List 08:36
섹션 24. Generics
Generic Function 09:02
Generic Types 08:17
Associated Types 04:46
섹션 25. Error Handling
Error Handling 08:10
do-catch Statements 06:51
Optional Try 03:49
defer Statements 06:48
Result Type #1 (Swift 5+) 미리보기 16:00
Result Type #2 (Swift 5+) 10:20
섹션 26. Advanced Topics
Availability Condition 06:40
강의 게시일 : 2019년 05월 15일 (마지막 업데이트일 : 2022년 01월 18일)
수강평 총 23개
수강생분들이 직접 작성하신 수강평입니다.
4.7
23개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
wac008 thumbnail
5
좋은강의입니다.
2022-03-30
SangRok Park thumbnail
5
따봉 따봉 따따따봉!!
2021-12-21
wtsun thumbnail
5
개발 스킬 올리는데 좋은 자료가 되었습니다.
2022-11-01
Jessi Jung thumbnail
5
자세하게 잘 알려주셔서, 도움이 많이 되었습니다. 취업희망합니다,,!!
2022-03-16
Rexfelix Paik thumbnail
5
자세한 강의라 완전 초보들에게도 추천합니다.
2021-10-16