Summary 소개 iOS 개발환경 세팅하기 Playground 사용해보기 첫 iOS 프로젝트 시작해보기 Swift 둘러보기 (1) Swift의 역사 변수와 상수 조건문과 반복문 옵셔널 (Optional) Swift 둘러보기 (2) 함수와 클로저 (Closure) 클래스와 구조체 튜플 (Tuple) Enum 프로토콜 (Protocol) 익스텐션 (Extension) 할 일 목록 관리 앱 Todobox 만들기 새 프로젝트 시작하기 테이블 뷰 다루기 모델 작성하기 네비게이션 컨트롤러 다루기 할 일 추가 화면 만들기 UserDefaults로 데이터 저장하고 꺼내오기 할 일 목록을 삭제하고 순서를 변경하기 애플리케이션 개선하기 학교 급식 조회 앱 Meal 만들기 Alamofire를 사용한 HTTP 네트워킹 높이가 제각각인 테이블 뷰 셀 처리하기 학교 검색하고 선택하기 SnapKit을 사용해서 코드로 오토 레이아웃 다루기 이전달, 다음달 기능 구현하기 흑백 사진 소셜 미디어 Graygram 만들기 Alamofire를 사용한 HTTP 네트워킹 ObjectMapper를 사용해서 모델 작성하기 콜렉션 뷰 다루기 콜렉션 뷰 셀에서 코드로 레이아웃 짜기 Kingfisher를 사용해서 이미지 불러오기 당겨서 새로고침과 무한 스크롤 구현하기 Coming Soon 나만의 앱 만들어보기