티스토리 뷰

SSAC iOS

SeSAC 2021.10.27 (21)

chanoo 2021. 10. 28. 03:24

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
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함