UITableViewDiffableDataSource 썸네일형 리스트형 TableView에 animation 추가하기 tableView에 모델을 바인딩하면서 발생한 문제점을 발견했다. 모델이 변경되었을 때 테이블뷰에 대한 애니메이션 처리를 핸들링할 수 없었고 tableView 전체를 리로드 했다. 검색을 통해서 performbatchupdates()로 구현할 수 있다는 걸 알았지만, 혹시나 하는 마음에 WWDC에 tableView를 검색했다. 2019년 영상에서 tableView, collectionView의 애니메이션을 쉽게 구현할 수 있는 새로운 친구를 확인했다. 오늘 소개할 친구는 UITableVIewDiffableDataSource다. 기존에 사용했던 DataSource는 Controller에서 데이터를 변경하고 UI에게 변경했다는 걸 알렸다. 잘못 업데이트할 경우에 에러가 발생한다. 특히 IndexPath를 잘.. 더보기 이전 1 다음