HIG

iOS Human Interface Guidelines 읽어보기! - Interface Essentials

jangsilverbaby 2021. 11. 19. 08:46

인터페이스 핵심사항(Interface Essentials)

대부분의 iOS 앱은 공통 인터페이스 요소를 정의하는 프로그래밍 프레임워크인 UIKit 구성 요소를 사용하여 빌드됩니다 . 이 프레임워크를 통해 앱은 시스템 전체에서 일관된 모양을 갖추는 동시에 높은 수준의 사용자 정의를 제공할 수 있습니다. UIKit 요소는 유연하고 친숙합니다. 조정 가능하므로 모든 iOS 기기에게 잘 어울리는 단일 앱을 디자인할 수 있으며 시스템에 모양이 변경될 때 자동으로 업데이트됩니다. UIKit에서 제공하는 인터페이스 요소는 세 가지 주요 범주로 나뉩니다.

 

Bars. 앱에서 사용자의 위치를 알리고, 탐색 기능을 제공하며, 작업을 시작하고 정보를 전달하기 위한 버튼 또는 기타 요소를 포함할 수 있습니다.

 

Views. 텍스트, 그래픽, 애니메이션, 대화형 요소와 같이 사람들이 앱에서 보게 되는 주요 콘텐츠를 포함합니다. 뷰는 스크롤, 삽입, 삭제 및 정렬과 같은 동작을 활성화할 수 있습니다.

 

Controls. 작업을 시작하고 정보를 전달합니다. 버튼, 스위치, 텍스트 필드 및 진행 표시기는 컨트롤의 예입니다.

UIKit은 iOS의 인터페이스를 정의하는 것 외에도 앱을 특정한 방식으로 쓸 수 있는 기능을 정의합니다. 예를 들어 이 프레임워크를 통해 앱은 터치스크린의 제스처에 응답하고 그리기, 접근성, 출력과 같은 기능을 활성화할 수 있습니다.

 

iOS 는 Apple Pay, HealthKit 및 ResearchKit과 같은 다른 프로그래밍 프레임워크 및 기술과도 긴밀하게 통합되어 놀랍도록 강력한 앱을 디자인할 수 있습니다.

 

 

출처 : https://developer.apple.com/design/human-interface-guidelines/ios/overview/interface-essentials/