728x90
2월 16일 수요일 / 24일 차
Part 3
내용 총정리 및 복습
UICollectionView를 구현하기 위한 Class와 Protocol (CH 06 중요 부분) | |
Purpose | Classes/Protocols |
Top-level containment and management |
UICollectionView UICollectionViewController |
Content management | UICollectionViewDataSource UICollectionViewDelegate |
Presentation | UICollectionViewReusableView UICollectionViewCell |
Layout | UICollectionViewLayout UICollectionViewAttributes UICollectionViewUpdateItem |
Flow layout | UICollectionViewFlowLayout UICollectionViewDelegateFlowLayout |
내용 요약 (CH 07 중요 부분) |
OSI 7계층 1레벨: 물리 계층 2레벨: 데이터 링크 계층 3레벨: 네트워크 계층 4레벨: 전송 계층 5레벨: 세션 계층 6레벨: 표현 계층 7레벨: 응용 계층 (앱 개발자에게 중요) - 앱 상의 네트워크 - HTTP URLSession iOS 앱에서 서버와 통신하기 위해 애플에서 제공하는 API iOS 앱 통신에서 유명한 라이브러리인 Alamofire, SDWebImage 등의 기반이 되는 API로, 서버와의 데이터 교류를 위해서는 필수적으로 알아야 하는 API URLSession은 HTTP를 포함한 몇 가지 프로토콜을 지원하고, 인증, 쿠키 관리, 캐시 관리 등을 지원함 |
복습할 내용
- 프리뷰를 사용하여 앱 개발하는 방식
- UICollectionView에 대한 이해 및 응용 방법
- URLSession에 대해
- URLSession을 이용한 HTTP 통신
오늘의 공부 후기
지난 시간에 진행했던 넷플릭스 스타일 영화 추천 앱 만들기에서
작동이 부자연스럽고 제대로 동작하지 않는 문제점이 있었습니다.
진도를 나가는 것도 중요하지만 모르고 넘어가는 것보다 확실하게 하고 넘어가야 할 것 같아서
어제와 동일하게 Part 3를 복습하는 형태로 진행했습니다.
아무래도 개발이라는 것이 프로그램 버전에 따라 코드가 달라지고 새로운 기능이 추가되다 보니
구버전 기준 강의라 그대로 따라 해도 문제가 생기는 경우가 조금 있는 것 같습니다.
예를 들어 프리뷰 기능이 정상적으로 나와야 하는데 코드를 그대로 따라 해도 오류가 나는 경우가 있었습니다.
이번 복습을 하면서 이런 문제들을 해결하여 버전에 따른 오류도 새롭게 배우고 다시 한번 코드를 확인하는 계기가 되었습니다.
본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.
728x90