5주간의 Boostcamp iOS 학습과정 로그
이후 3주는 Picka 프로젝트에 전념.
-
아론 힐리가스 , 크리스찬 쿠어 지음 | 이종우 옮김 | 비제이퍼블릭 | 2016년 04월 28일 출간
-
스위프트 프로그래밍(Swift3)
야곰 지음 | 한빛미디어 | 2017년 01월 02일 출간
교재 및 온라인 학습을 통해 학습 후, 개인과제, 모둠별 과제를 수행합니다. 과제에는 다양한 정보 탐색과 미니 프로젝트 해결을 포함합니다. 주간 학습내용을 토대로 주 1회 오프라인으로 모둠별 활동학습을 합니다.
- The Swift Programming Language (Swift 3.1)
- App Programming Guide for iOS
- Swift API Design Guidelines
- Start Developing iOS Apps(Swift)
- 개념: HIG, UIKit 이해, Interface Builder, Swift 기초, Auto layout
- 1주차 개인 과제
- 읽기 과제
- 모둠 과제
- 개념: Foundation, Swift 기본, Tap Gesture, Delegation, MVC, Auto layout coding, Design Patterns
- 2주차 개인 과제
- 읽기 과제
- 모둠 과제
- 개념: Animation, Table View, Table View Cell, Thread, Singleton, AppDelegate
- 3주차 개인 과제
- 생각 과제
- 코딩 컨벤션은 왜 중요할까?
- 모둠 과제
- 개념: Navigation Controller, Camera, Archiving, Data, Error Handling, UIResponder, HTTP CURD
- 4주차 개인 과제
- 생각 과제
- 우리는 왜 클래스 또는 구조체를 사용할까?
- 모둠 과제
- 개념: URL, JSON, Networking, Collection View
- 5주차 개인 과제
- 생각 과제
- 스위프트에 옵셔널은 왜 존재할까?
- 모둠 과제