대부분의 iOS 앱은 UIKit(프레임워크)으로 만들어지고 일관된 형태를 유지하면서 높은 수준의 맞춤설정(customization)을 제공한다. UIKit은 iOS장치에서 멋지게 보일 단일 앱을 디자인할 수 있으며 시스템에서 모양이 변경되면 자동적으로 업데이트가 된다. 이러한 인터페이스 요소들은 UIKit에서 3가지 범주로 나누어진다. Bar 앱에서 어디에 있는지 알려주고 네비게이션을 제공 시작하거나 정보를 전달하는 버튼들 또는 기타 요소들을 가지고 있음 Views 사용자가 볼 수 있는 주요 컨텐츠(텍스트, 그래픽, 애니메이션, 상호작용요소)를 가지고 있음 뷰는 동작을 사용 할 수 있음(스크롤, 삽입, 삭제, 정렬) Controls 행동을 시작, 정보를 전달 버튼, 스위치, 텍스트필드, 프로그레스 iOS..
iOS Design Themes Clarity(명쾌함) 텍스트는 모든 기기에서 읽혀야함 아이콘은 정확해야하며 기능에 초점을 맞춰야한다 Deference(존중) 실제와 같은 동작은 헷갈리지 않는 상호작용을 도와줌 일반적으로 컨텐츠는 전체화면, 때때로 반투명과 흐름을 이용해 더 많은 것을 암시 할 수 있음 컨텐츠를 우선시 하기 위해 베젤, 그라디언트, 그림자의 사용은 최소화하고 인터페이스를 밝게 유지 Depth(깊이) 시각적 레이어와 동작은 계층(깊이)를 알기 쉽게 전달하고 이해를 도움 기능 및 추가 컨텐츠에 대한 엑세스를 가능하게 함 Design Principles Aesthetic Integrity(심미적인 무결성) 앱의 모양과 동작이 기능과 얼마나 잘맞는지 나타냄 집중력을 요구하는 앱은 눈에 거슬리지 ..
- Total
- Today
- Yesterday
- 온라인저지
- 알고리즘
- apple
- UIView
- 디자인패턴
- Human Interface Guidelines
- Human Interface Guideline
- DP
- Firebase
- Swift
- 백준
- 분할정복
- storage
- 오토레이아웃
- MVC
- 싱글톤
- 부스트코스
- HumanInterfaceGuidelines
- HIG
- ios
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |