/
어렵고 복잡한 Swift 언어의 특징을 이해하기 위한 강의 입니다.
수강생 35명
이런 걸 배워요!
Swift
iOS
Swift 의 어려운 개념를 배우고 이해하기
Swift의 기초 문법을 다루는 강의가 아닙니다. 값/참조타입, ARC, DispatchQueue, Closure, MVVVM 등 어렵지만 기술 면접에 자주 나오는 부분을 다룬 강의 입니다.
기술 면접 뿐만 아니라 현업에서 앱의 성능을 개선 하기 위해 꼭 알아야 할 기본입니다.
혼자 공부하기에는 이런 Swift의 어려운 부분을 이해 하기 어려울뿐더러 기초 사전 지식이 있어야 하는 부분도 많아요 게다가 한국어로 된 강의가 많지 않습니다.
그래서 그런 부분을 돕기위해 강의를 개설했습니다.
쉽고 기초적인 부분은 다루지 않았습니다. 조금 생소 하면서도 이해하기 어려운 부분 그리고 중요한 부분만을 다루었습니다.
Swift 특징에 대한 이해를 높인다면 현업 업무에도 조금더 도움이 됩니다.
이직 기술면접에 주로 나오는 질문을 이해하고 대비하기 실제 겪었던 면접 질문을 기준으로 커리큘럼을 작성했습니다.
Swift 의 기본 개념을 이해하기 쉽게 알려주었습니다. 메모리나 스레드 등 CS지식을 잘 모른다는 가정하에 설명하도록 노력했습니다.
지식공유자가 생각하는 수강생 유형: Swift 취업준비 현업 이직준비 모두
수강생의 고민: Swift 에 대한 더 깊은 이해를 하고싶다.
Swift 에 대한 이해를 하고싶은데 공부 하기가 어렵다. 기술 면접을 앞두고 있다
기초적이고 중요하지만 어려운 부분만을 다루었어요
라이브 코딩테스트 예시도 다루었어요
Swift 기초를 위한 CS 지식도 일부 다루었어요 그리고 이해하기 쉽도록 설명합니다
안녕하세요 5년차 iOS개발자 덤벨로퍼 입니다 😃
이력 사항: 앱 개발 5년차 입니다
학습 대상은 누구일까요?
iOS 개발자로 취업 / 이직 하는 사람
Swift 앱의 성능을 개선 하고 싶은 사람
5년차 iOS 개발자 입니다. 좋은 강의 만들도록 노력하겠습니다!
전체
23개 ∙ (3시간 14분)
섹션 1. 강의 소개
1개 ∙ (5분)
강의를 소개합니다
05:01
섹션 2. Class , Struct
3개 ∙ (22분)
Struct / Class 공통점
07:26
Struct / Class 차이점
07:06
값타입과 참조타입
07:53
섹션 3. ARC
4개 ∙ (35분)
메모리 릭
ARC
04:01
순환참조
14:36
약한참조
11:25
섹션 4. Dispatch
2개 ∙ (16분)
컴파일과 상속
05:24
정적 & 동적 디스패치 그리고 final
10:43
섹션 5. GCD
3개 ∙ (23분)
스레드와 DispatchQueue
05:50
병렬과 직렬 동기와 비동기
07:42
스레드와 데드락
09:42
섹션 6. Closure
3개 ∙ (20분)
클로져와 캡쳐링
04:57
클로져와 Class & Struct
07:46
클로져와 ARC
07:56
섹션 7. 기능 구현
4개 ∙ (47분)
구현 설계
10:54
구현 1
13:02
구현 2
15:12
구현 3
08:22
섹션 8. MVVM
3개 ∙ (24분)
MVVM 은 왜 쓰는걸까? - SOLID 원칙
14:27
MVVM 이해하기
05:08
MVVM 코드 구경하기
04:48