HIG 2

[기본사항] 레이아웃, 이미지, 타이포그래피, 개인정보 보호, SF Symbols

레이아웃적응성모든 앱은 기기 또는 시스템 컨텍스트가 변경될 경우 이에 맞게 조정되어야 한다. SwiftUI 또는 자동 레이아웃을 사용하면 인터페이스가 다양한 범위의 특성과 상황에 맞게 동적으로 조정되는지 확인할 수 있다. 이러한 도구를 사용하지 않으면 대체 방법을 사용해야 한다. 다뤄야 하는 가장 일반적인 기기 및 시스템 변형은 다음과 같다.다양한 기기 화면 크기, 해상도 및 색상 공간다양한 기기 방향(가로/세로)Dynamic Island 및 카메라 제어기와 같은 시스템 기능iPad의 외장 디스플레이 지원, 디스플레이 확대/축소 및 멀티태스킹 모드다이나믹 타입 텍스트 크기 변경왼쪽에서 오른쪽으로/ 오른쪽에서 왼쪽으로 레이아웃 방향, 날짜/시간/숫자 형식, 서체 변경 및 텍스트 길이와 같은 지역 기반 다국..

HIG 2024.10.08

[패턴] 실행하기, 온보딩, 로딩, 모달형식, 피드백, 데이터 입력하기, 도움말 제공하기

실행하기실행은 누군가 앱을 열 때 시작되고, 초기 다운로드가 포함되며, 첫 화면이 준비됐을 때 종료된다. 모범사례1) 즉시 실행하기: 사람들은 앱과 바로 상호작용하기를 원하며 몇 초 이상도 기다리지 못하는 경우도 있다.2) 실행 화면 제공하기: 앱이 시작되는 순간 실행 화면을 표시 -> 첫 화면으로 신속하게 대치 3) 시작 화면이 필요한 경우 온보딩 흐름 시작 부분에 표시하기시작화면은 제공해야 하는 브랜드와 기타 정보를 간결하게 전달하는 그래픽온보딩 환경을 제공하지 않으면 실행이 완료되자마자 시작 화면이 표시될 수 있음4) 이전에 나갔던 위치에서 계속 진행할 수 있도록하기: 가능한 한 이전 상태를 세부적으로 복원하기.ex) 가장 최근에 사용한 위치로 보기를 스크롤, 이전에 나갔을 때와 동일한 상태 및 위..

HIG 2024.10.08