UIKit
완료 상태의 목록 UI
개표 결과를 보여 주는 UIKit 테이블 화면입니다. 모든 지역 결과가 도착하면 새로고침 버튼을 숨기고 승자 행을 강조해야 합니다. 이 '개표 완료' 조건을 네트워크 콜백 안의 임시 플래그가 아니라 무엇으로 표현하겠습니까?
면접관은 이 답을 어떻게 들을까요? 넘어갈지, 더 물어볼지, 떨어뜨릴지 알려 주고, 걸리는 문장은 콕 집어 줘요. 점수는 그대로예요.
개표 결과를 보여 주는 UIKit 테이블 화면입니다. 모든 지역 결과가 도착하면 새로고침 버튼을 숨기고 승자 행을 강조해야 합니다. 이 '개표 완료' 조건을 네트워크 콜백 안의 임시 플래그가 아니라 무엇으로 표현하겠습니까?
개표 완료 여부를 콜백 안에서 잠깐 아는 값이 아니라 집계 중과 완료 케이스를 가진 화면 상태 enum 하나로 둔다. 새로고침 버튼 표시와 승자 강조는 모두 이 상태에서 파생시키고, 완료로 바뀌는 판단은 받은 결과 수가 전체 지역 수와 같아졌는지 모델에서 계산한다.
UIKit주관식심화
기존 UICollectionViewFlowLayout + 인덱스 기반 dataSource로 만든 화면을…
#snapshot
UIKit객관식심화
UICollectionViewDiffableDataSource 사용 시 옳은 설명을 모두 고르세요.
#snapshot
UIKit주관식심화
피드의 각 게시물이 '화면에 50% 이상, 1초 이상 보였을 때' 노출 이벤트를 한 번만 보내야 합니다. UITableView/UICollectionView…
#uitableview
UIKit주관식딥다이브
프로젝트에 UITableView 화면이 수백 개 있습니다. 당신은 이를 UICollectionView로 바꾸자고 제안하려 합니다. 반대하는 팀원들을 어떤 근거로…
#uitableview