SwiftUI
대용량 리스트 성능
수천 개 항목을 표시하는 SwiftUI 피드에서 스크롤이 끊깁니다. List와 ScrollView + LazyVStack의 내부 차이를 근거로 무엇을 선택하나요?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
수천 개 항목을 표시하는 SwiftUI 피드에서 스크롤이 끊깁니다. List와 ScrollView + LazyVStack의 내부 차이를 근거로 무엇을 선택하나요?
List는 UICollectionView 기반으로 셀 재사용·프리페치·고정 높이 최적화를 제공하고, LazyVStack은 지연 생성만 하고 재사용은 없어 뷰 수와 높이 계산이 누적된다. 기본 선택은 List다.
SwiftUI주관식기초
SwiftUI List를 스크롤하면 끊기고, 행의 토글·이미지가 엉뚱하게 바뀌거나 깜빡인다는 제보를 받았습니다. 원인을 어떤 순서로 의심하고 무엇으로 해결하나요?
#list #lazyvstack #performance #identifiable
SwiftUI객관식심화
SwiftUI 할 일 목록입니다. 다음 코드는 맨 앞에 항목을 삽입하면 삽입 애니메이션 대신 모든 행이 깜빡이고, 각 행의 토글 상태가 한 칸씩 밀립니다…
#list #identifiable
UIKit주관식심화
이미지와 텍스트가 섞인 피드 화면에서 스크롤이 버벅인다는 제보를 받았습니다. 어디부터 어떻게 확인하나요?
#performance #scroll
SwiftUI주관식심화
SwiftUI 에서 iOS 17의 @Observable 매크로가 기존 ObservableObject + @Published 방식에 비해 무엇이 좋은지, 내부…
#performance