HIG를 공부할 때 정해져있는
공부기법은 없다.
하지만
기본적으로 가이드라인을 많이 읽어보고
그에 맞게 한번씩 구현해보면 된다.
https://developer.apple.com/kr/design/human-interface-guidelines/
휴먼 인터페이스 가이드라인(HIG) | Apple Developer Documentation
HIG는 모든 Apple 플랫폼에서 탁월한 경험을 제공할 수 있도록 도움을 주는 지침과 모범 사례를 포함합니다.
developer.apple.com
인터넷에 HIG를 검색하게 되면
위 사이트를 볼 수 있는데

사이트에서는 여러형태의
가이드라인을 확인해 볼 수 있다.

사람들은 언제 어디서나 이동 중에도
iPhone을 통해 연결을 유지하고,
게임을 하고, 미디어를 보고, 작업을 완료하고,
개인 데이터를 추적한다고 써있는데
이런것도 중요하지만
잘 봐야 할 부분은 좀 더 아래로 내리면
볼드체로 보이는 문장들이 보일 것이다.


아이폰의 디스플레이,
어떤 하드웨어가 설계되어있는지
Inputs 아이폰 사용자가 자주 접하는
그런 순 기능들, 아이폰 활용 모범사례 등등
이런것들을 살펴 볼 수 있다.
이런걸 다 보았다면,
Foundations을 살펴보면된다.

앱의 아이콘은 어떻게 만들어야 하는지
다크모드의 색상은 어떻게 제공해야하는지
일일이 다 읽어 볼 수 없지만,
모범사례만이라도 읽어보는 것을 추천한다.
이렇게 읽고 나면 다음으로
가장 많이 읽어보는곳이 컴포넌트 단위일꺼다.

작은 단위이자 디테일한 설명들이 들어있으며,
알림, 단축키, 상태바, 네비게이션 바 등등
이런것들을 어떻게 제공을 해야하는지 잘 적혀있다.
개발단위에서는
이유없이 목적없이 의도한 바가 없이
잘 개발이 이루어지고 있는지는
판단할 수 없다.
개발자 입장에서는 자기가 만든 앱을
사용자들이 잘 사용하고 있는걸까?
그걸 알기 위해서는
의도와 목적인 분명해야한다.
HIG 사이트에서는
코드까지 제공되거나 그러지는 않지만
이렇게 HIG를 읽고 이것저것 연습해보면
어느 순간 개발할 때 보이는 눈이
달라질 수 있을 수 있다.
참고로 전부다 위에서부터
아래로 차례로 다 읽을 필요는 없다.
필요한것만 읽어서 실습에 사용하면 된다.
'IOS > Swift-TIL' 카테고리의 다른 글
| [Swift-TIL] SwiftUI의 Property Wrappers (0) | 2025.08.13 |
|---|---|
| [Swift-TIL] SwiftUI의 View Layout 결정 원리 (5) | 2025.08.09 |
| [Swift-TIL] HIG는 무엇이며 왜 읽어야 하는가? (6) | 2025.08.09 |
| [Swift-TIL] NavigationController가 있는 맛보기 앱 만들어보기 (3) | 2025.08.09 |
| [Swift-TIL] segue로 데이터 전달해보기 (2) | 2025.08.06 |