κ°œλ°œν•˜λŠ” ν›ˆμ΄ 2021. 8. 21. 14:56
πŸ’‘ 개인적인 곡뢀λ₯Ό λͺ©μ μœΌλ‘œ λ²ˆμ—­ν•˜μ—¬ κ°„λž΅ν•˜κ²Œ μ •λ¦¬λ§Œ ν•œ κΈ€μž…λ‹ˆλ‹€. 전문을 ν¬ν•¨ν•˜κ³  μžˆμ§€ μ•ŠμœΌλ‹ˆ μžμ„Έν•œ λ‚΄μš©μ€ κ³΅μ‹λ¬Έμ„œλ₯Ό μ½μ–΄λ³΄μ‹œκΈΈ κΆŒν•΄λ“œλ¦½λ‹ˆλ‹€!

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

 

Interface Essentials - iOS - Human Interface Guidelines - Apple Developer

Interface Essentials Most iOS apps are built using components from UIKit, a programming framework that defines common interface elements. This framework lets apps achieve a consistent appearance across the system, while at the same time offering a high lev

developer.apple.com

Interface Essentials

λŒ€λΆ€λΆ„μ˜ iOS 앱듀은 자주 μ‚¬μš©λ˜λŠ” μΈν„°νŽ˜μ΄μŠ€ μš”μ†Œλ“€μ„ μ •μ˜ν•œ ν”„λ‘œκ·Έλž˜λ° ν”„λ ˆμž„μ›Œν¬μΈ UIKit 으둜 κ°œλ°œλ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. 이 ν”„λ ˆμž„μ›Œν¬λŠ” 앱이 μ—¬λŸ¬ μ‹œμŠ€ν…œμ—μ„œ μΌκ΄€μ„±μžˆκ²Œ μƒμš”λ  수 μžˆλ„λ‘ ν•˜κ³ , λ™μ‹œμ— κ³ μˆ˜μ€€μ˜ μ»€μŠ€ν„°λ§ˆμ΄μ§•μ„ μ œκ³΅ν•©λ‹ˆλ‹€. UIKit μš”μ†Œλ“€μ€ μœ μ—°ν•˜κ³  μ΅μˆ™ν•©λ‹ˆλ‹€. UIKit의 μš”μ†Œλ“€μ€ μ—¬λŸ¬ iOS κΈ°κΈ°μ—μ„œ ν›Œλ₯­ν•˜κ²Œ λ³΄μ—¬μ§€λŠ” λ””μžμΈμ„ 가진 앱을 λ§Œλ“€ 수 μžˆλ„λ‘ ν•˜κ³ , μ‹œμŠ€ν…œμ˜ λͺ¨μŠ΅μ΄ λ³€κ²½λ˜λ©΄ μžλ™μœΌλ‘œ μ—…λ°μ΄νŠΈλ₯Ό ν•©λ‹ˆλ‹€. UIKit이 μ œκ³΅ν•˜λŠ” μš”μ†Œλ“€μ€ μ„Έ 가지 μ£Όμš”ν•œ μΉ΄ν…Œκ³ λ¦¬λ‘œ λΆ„λ₯˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

 

  1. Bars : μ‚¬μš©μžλ“€μ—κ²Œ μ•±μ˜ 어디에 머물러 μžˆλŠ”μ§€ μ•Œλ €μ£Όκ³ , λ„€λΉ„κ²Œμ΄μ…˜μ„ μ œκ³΅ν•©λ‹ˆλ‹€. 그리고 λ²„νŠΌμ΄λ‚˜ λ‹€λ₯Έ μš”μ†Œλ“€μ„ ν¬ν•¨ν•΄μ„œ 초기 행동을 μ •μ˜ν•˜κ±°λ‚˜ 정보λ₯Ό μ œκ³΅ν•˜λ„λ‘ ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
  2. Views : μ‚¬μš©μžλ“€μ΄ μ•±μ—μ„œ κ²½ν—˜ν•˜λŠ” ν…μŠ€νŠΈ, κ·Έλž˜ν”½, μ• λ‹ˆλ©”μ΄μ…˜, μƒν˜Έμž‘μš© μš”μ†Œλ“€κ³Ό 같이 μ•±μ˜ μ£Όμš”ν•œ 컨텐츠듀을 ν¬ν•¨ν•©λ‹ˆλ‹€. λ·°λŠ” 슀크둀, μ‚½μž…, μ‚­μ œ, μ •λ ¬λ“±κ³Ό 같은 행동을 ν•  수 μžˆκ²Œν•©λ‹ˆλ‹€.
  3. Controls : νŠΉμ •ν•œ 행동을 μ‹œμž‘ν•˜κ±°λ‚˜ 정보λ₯Ό μ „λ‹¬ν•©λ‹ˆλ‹€. λ²„νŠΌ, μŠ€μœ„μΉ˜, ν…μŠ€νŠΈ, ν”„λ‘œκ·Έλž˜μŠ€ 인디케이터 등이 control의 μ˜ˆμž…λ‹ˆλ‹€.