디자인 시스템 컴포넌트 설계
디자인 시스템의 '토스트' 컴포넌트를 설계해 보세요. 여러 앱·팀이 쓰는 상황에서 호출자에게 노출할 공개 API(호출 방법·옵션)를 어떻게 정하겠습니까?
디자인 시스템의 '토스트' 컴포넌트를 설계해 보세요. 여러 앱·팀이 쓰는 상황에서 호출자에게 노출할 공개 API(호출 방법·옵션)를 어떻게 정하겠습니까?
요구사항을 표시 조건·변형·수명·상호작용·접근성으로 정리한 뒤, 값 타입 Toast 모델과 ToastPresenter 프로토콜(또는 SwiftUI 모디파이어)로 API를 나눈다. 색·간격은 디자인 토큰에서 읽어 테마·다크모드를 자동 지원하고, VoiceOver 안내와 Reduce Motion을 반영한다. 스냅샷·단위 테스트로 검증하며 모델→프리젠터→뷰→토큰→테스트 순으로 구현한다.
iOS 시스템 디자인주관식심화
배달 라이더용 앱을 설계해 주세요. 화면 목업(주문 목록, 주문 상세·수락, 픽업, 배달 완료)은 주어졌습니다. 주문 상태 머신과 그것을 서버와 어떻게 맞출지를…
#api-design
iOS 시스템 디자인객관식심화
채팅·통화 기능을 제공하는 iOS 클라이언트 SDK를 다른 회사 앱들이 통합하기 쉽게 설계하려고 합니다. 통합 난이도를 낮추고 안정성을 높이는 설계 원칙으로…
#api-design
아키텍처주관식심화
아래 파일 검색 함수가 있습니다. 이제 'UTF-8 txt 또는 H.264 mp4' 그리고 '최근 일주일 안에 수정된 파일'만 찾아야 하고, 앞으로 조건이 계속…
#api-design
네트워킹주관식기초
면접관이 "RESTful API 가 뭔지 설명해 보라" 고 했습니다. 교과서 정의를 넘어, iOS 클라이언트를 만드는 입장에서 REST 답게 설계된 API 와…
#api-design