2023년 1월 1일
08:00 AM
Buffering ...

최근 글 👑

[Swift-TIL] HIG 어떻게 읽어야 하며 어떻게 공부하는가?

2025. 8. 9. 20:51ㆍIOS/Swift-TIL
SMALL

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를 읽고 이것저것 연습해보면

어느 순간 개발할 때 보이는 눈이

달라질 수 있을 수 있다.

 

참고로 전부다 위에서부터

아래로 차례로 다 읽을 필요는 없다.

필요한것만 읽어서 실습에 사용하면 된다.

728x90