Skip to content

jeffoio/Splash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 

Repository files navigation

Splash

스토리보드 by Figma

Home Discover

기능

사진 목록 사진 상세보기 사진 검색

프로젝트 구조

구성 및 역할

문제해결

사진을 빠르게 스크롤 할 때 다운로드 취소가 바로 안 되는 문제

기존에 Cell이 reuse될때 URLSessionDataTask를 취소하는 방식으로 구현 Cell이 화면에서 사라질 때 바로 reuse가 되지 않아 사용자는 해당 사진을 이미 넘겼음에도 다운로드를 진행할 가능성이 존재함

해결: collectionview의 didEndDisplaying 메소드를 사용해 이미 지나간 항목들에 대해서 다운로드를 취소

사진 -> 사진 상세보기로 넘어갈 때 다른 사진이 나오는 문제

처음 사진들은 같은 사진을 넘어가다가 하단부로 지나갈수록 더 뒤의 사진이 나옴
예시) 1번 사진 클릭 -> 1번사진, 5번 사진 클릭 -> 5번사진, 8번사진 클릭 -> 9번사진, 20번사진 클릭 -> 22번사진
scrollToItem 메소드를 viewdidload에서 호출했는데 이 시점에서 이동하고자 하는 셀의 레이아웃이 잡히지 않아 오류 발생

해결: viewDidLayoutSubviews에서 scrollToItem을 호출하는 것으로 문제 해결

About

Unsplash API를 활용한 사진앱

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages