분류 전체보기
Diffable DataSource Infinite Scroll
Diffable에서 무한 스크롤을 구현해야하는데 구현하는 방법이 구글링해도 잘 안나옴;; 그래서 직접 구현하기로 했음. 보통 일반 CollectioView 에서 무한 스크롤을 구현하는 방법은 1. cell 개수를 Int.Max로 잡아서 스크롤 할 때마다 ReuseCell 로 구현하거나, 2. cell의 개수를 스크롤할 아이템에 배수로 정하고 cell을 스크롤할때마다 나머지 연산을 통해 보이는 cell을 강제로 이동시키는 방법으로 구현한다. 그래서 나도 2번 방법으로 구현하려하니 Compositinal Layout을 사용하면 Scroll Delegate를 사용하지 못하고, DataSource는 Diffable을 사용해서 구현하므로 많은 것이 제한 되었음;; 그래서 공식 문서를 보니 Compositional..