티스토리 뷰
Singleton Pattern
Upload Image
Pagenation
오늘 한것
1. SeSac05week_practice / OpenWeather API 개선 (수정)
• WeatherAPIManager.swif
- result @escaping : 코드를 이어서 작성할수 있다고 느껴진다.
- 클로저 부분 이해가 조금 부족함
• StatusCode Vaildate
- 네트워크 통신장애 에러코드 분기처리
2. SeSac_week05 / Kakao OCR API (new)
• 이미지 업로드는 Alamofire git 에서 확인해보면됨. 이번에는 Uploading Multipart Form Data 사용
파일을 텍스트 형태로 인코딩 -> HTTP Body 에 담아서 서버로 전송 하는 구조
• content-type 하나의 파일을 보낼땐 HTTP Header 에서 해당파일의 타입을 명확히 설정
여러장 혹은 모를때는 multipart/form-data 로 타입을 설정
• MIME 타입
- HTTP 에서 전송되는 모든 파일들에 대한 데이터 포맷 라벨
3. TrendMedia / TMDB API 사용해보기
• API 로 받아온 json 파일에서 사용할것 생각하기.
• 싱글톤 패턴으로 API 구현하기
• pagenation 기본적으로 구현 (여러가지 방법 존재)
- UITableViewDataSourcePrefetching Protocol 을 이용하여 구현 (프로퍼티 할당 안하면 안나옴)
- prefetchRowAt : 사용자가 보고 있는 다음 셀에 표시할 데이터를 미리 다운로드 (시간 최소화)
- cancelPrefetchingForRowAt: 테이블 뷰를 아주 빠르게 스크롤 -> 데이터 처리 불필요
'SSAC iOS' 카테고리의 다른 글
SeSAC 2021.11.02 (25) (0) | 2021.11.03 |
---|---|
SeSAC 2021.11.01 (24) (0) | 2021.11.02 |
SeSAC 2021.10.30 (23) (0) | 2021.11.01 |