iOS 공부 시작 2020.12.17 ~ 🐶
0. 기본
- 자료구조 & 알고리즘
- 기본 터미널 사용
- 깃 버전 관리
- SSH
- HTTP/HTTPs and APIs
- 검색
- 문자 인코딩
1. 목차
- Xcode IDE - Playground
- 언어 문법
2.1 Swift - 함수형 프로그래밍
2.2 Objective-C - 객체지향 프로그래밍
- 공통 주제
3.1 모바일 Human Interface 가이드라인
3.2 iOS 기술
3.2.1 App Architect
3.2.2 App Life-cycle
3.2.3 View-ViewController 프로그래밍
3.2.3.1 AutoLayout
3.2.4 Multi-touch Event Handling
3.3 Cocoa 디자인 패턴
3.3.1 MVC
3.3.2 Singleton
3.3.3 Delegate
3.3.4 ResponderChain
3.3.5 Observer
3.4 Network 프로그래밍
3.4.1 RESTful APIs
3.4.2 TCP/IP Socket APIs
- 언어
4.1 Swift
4.2 Objective-C
- 시스템 프레임워크
5.1 Core Foundation
5.2 Cocoa Touch
- Reactive 프로그래밍
- Data Persistance
- 프로젝트와 워크스페이스
- Instruments
- 테스팅
- 디버깅
- 빌드
12.1 빌드와 배포
12.1.1 CI
12.1.2 Analytic Tools
12.2 앱스토어
출처 https://github.com/godrm/mobile-developer-roadmap