Daily iOS
SwiftUI

대용량 리스트 성능

수천 개 항목을 표시하는 SwiftUI 피드에서 스크롤이 끊깁니다. List와 ScrollView + LazyVStack의 내부 차이를 근거로 무엇을 선택하나요?

면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
짧은 답 보기

List는 UICollectionView 기반으로 셀 재사용·프리페치·고정 높이 최적화를 제공하고, LazyVStack은 지연 생성만 하고 재사용은 없어 뷰 수와 높이 계산이 누적된다. 기본 선택은 List다.

받은 질문 공유