일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- UICollectionView
- Human interface guide
- clean architecture
- 리팩토링
- HIG
- SWIFT
- tableView
- 애니메이션
- collectionview
- Xcode
- 리펙터링
- uitableview
- 스위프트
- combine
- rxswift
- uiscrollview
- UITextView
- MVVM
- swiftUI
- swift documentation
- ribs
- map
- RxCocoa
- 리펙토링
- 클린 코드
- Observable
- Protocol
- Clean Code
- ios
- Refactoring
- Today
- Total
목록HIG (58)
김종권의 iOS 앱 개발 알아가기
앱에 포함해야 할 요소 NavigationBar: 앱 내 위치를 알려주고 탐색 기능을 제공하며 작업을 시작하고 정보를 전달하기위한 버튼 포함 Views: 정보를 전달하기위한 요소 Views들은 사용자가 스크롤, 삽입, 삭제, 정렬 행위를 하는데 도움을 주는 것들 Views 예시: text, graphics, animation, interactive element Controls: 작업을 시작하고 정보를 Views에 전달 Controls 예시: button, switch, textField, progress indicator * 참고 developer.apple.com/design/human-interface-guidelines/ios/overview/interface-essentials/
iOS 디자인 테마 미적 무결성 심각한 작업을 수행하는 화면: 집중력을 올릴 수 있도록 > 눈에 잘 띄지 않는 그래픽, 표준 컨트롤 사용, 예층 가능한 동작 유도 일관성 사람들이 기대하는 방식으로 기능이 동작하도록, 시스템에서 제공하는 인터페이스 요소, 아이콘, 표준 텍스트 스타일, 통일된 패러다임 구축 직접 조작성 제스처에 관한 즉각적이고 가시적인 결과를 경험할 수 있도록 설계 피드백 탭 > 컴포넌트가 강조되는 효과 앱에서 특정 시간이 걸리는 작업 > 진행률 표시 결과 > 애니메이션과 사운드를 통해 작업 결과를 명시 은유 신문앱 > 실제 신문을 넘기는 듯이 스와이프를 통해 페이지를 넘기도록 설정 사용자 제어 iOS 전체에서 앱이 아닌 사람이 제어하도록 설계 위험한 작업에 대해 경고할 수 있지만 앱이 의..