SSAC iOS - 사용자의 스크롤 시점과 서버통신 (페이지네이션 #1)

BINGBING🐨·2021년 10월 27일
0

Swift

목록 보기
12/21

Ex
사용자 "단어" 검색
"단어" 포함된 데이터 요청
"단어" 포함된 데이터 결과
총 156개
시작점: 1
요청갯수: 10개
영화:{}
"단어" 리스트에 담기 {}
리스트 내용을 테이블뷰에 출력
리스트갯수 : 10개
셀의 갯수: 10개
indexPath.row:9

페이지네이션

Offset 기반 (예전에 많이씀)
ex:1~10, 11~20

실시간성이 적은 경우 사용

PageNumber
limitOffset

Cursor 기반 (요즘 많이 쓰는 페이지네이션 기술)

실시간성이 강한 경우 사용
누락된 데이터가 발생할 순 있지만 중복된 데이터는 보여주지 않는다.

iOS에서 페이지네이션 구현방법 세가지~!

tableViewWillDisplayCell

ScrollView

iOS10이상 (Prefetch)

profile
iOS Developer

0개의 댓글