iOSkingkr / Giftatte22

선물 어플을 개발할꺼에요
3 stars 0 forks source link

#15 Image Mask 수정, Firebase parsing code 수정중 #16

Closed DevKDuck closed 2 years ago

DevKDuck commented 2 years ago

수정전 코드는 Collection View 의 cellForItemAt함수에서 parsing 작업을 하였다. 때문에 하단에 셀들이 보여질때마다 Firestore에서 불러오는 작업을 하게 되었다. 즉, 컬렉션 뷰를 스크롤하면 다른 셀들이 보여지면서 파싱을 매번 한 것이다.

효율적이지 않고 불필요하다고 생각하여 Main RecommendCollectionView에서 Cell을 TapGesture하게되면 데이터를 한번 받아 올 수 있도록 수정을 하였다. 하지만 문제점이 있다. 파싱하여 데이터를 불러오는 시간이 다음 뷰가 모달 방식으로 켜지는 시간보다 길기 때문에 파싱함수가 끝이 나면 뷰가 켜질 수 있도록 async/ await를 이용하여 수정하여야 할 예정이다.