- close #281
## 내용
- DiffableFeed 생성
- Diffable DataSource의 경우 여러 개의 섹션에 동일한 Item이 들어갈 수 없음.
- Feed를 래핑하는 DiffableFeed enum 타입을 만듦
- ViewController에서 FeedList를 받아 래핑해서 Snapshot에 넣어줌
- Carousel(가로 무한 스크롤)을 위한 목업데이터 생성
- Diffable Datasource의 경우 스냅샷에 똑같은 아이템이 안 들어감
- 기존 Carousel View의 경우 아이템 좌, 우로 똑같은 를 만들어줬음. ex) 추천피드가 3개인 경우 3 + 3 + 3으로 피드를 구성했음
- Diffbable의 경우 Hashable 해야함. Feed UUID를 새로 생성해서 목업 데이터를 만들어줌
- 3(FeedUUID가 다른 목업 피드) + 3(추천 피드) + 3(FeedUUID가 다른 목업 피드)
https://user-images.githubusercontent.com/71776532/214460620-58ce00ce-33c8-484c-9a99-e180827bde58.mp4
## 리뷰어가 확인할 사항
- Diffable + Carousel View를 위한 더 좋은 방법이 있다면 알고 싶다.
## 기타
관련 이슈
- close #281 ## 내용 - DiffableFeed 생성 - Diffable DataSource의 경우 여러 개의 섹션에 동일한 Item이 들어갈 수 없음. - Feed를 래핑하는 DiffableFeed enum 타입을 만듦 - ViewController에서 FeedList를 받아 래핑해서 Snapshot에 넣어줌 - Carousel(가로 무한 스크롤)을 위한 목업데이터 생성 - Diffable Datasource의 경우 스냅샷에 똑같은 아이템이 안 들어감 - 기존 Carousel View의 경우 아이템 좌, 우로 똑같은 를 만들어줬음. ex) 추천피드가 3개인 경우 3 + 3 + 3으로 피드를 구성했음 - Diffbable의 경우 Hashable 해야함. Feed UUID를 새로 생성해서 목업 데이터를 만들어줌 - 3(FeedUUID가 다른 목업 피드) + 3(추천 피드) + 3(FeedUUID가 다른 목업 피드) https://user-images.githubusercontent.com/71776532/214460620-58ce00ce-33c8-484c-9a99-e180827bde58.mp4 ## 리뷰어가 확인할 사항 - Diffable + Carousel View를 위한 더 좋은 방법이 있다면 알고 싶다. ## 기타https://hsnxcr.medium.com/uicollectionviewdiffabledatasource-wrapper-for-handling-multiple-section-layout-and-more-1c387b01d179