일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 명령-쿼리 분리
- Apple # HIG #iOS15 #iOS14 #Human #Interface #Guidelines #Apple developer # Apple human interface guidelines
- 유연한 설계
- dip
- 유여난 설계
- 설계 재사용
- OCP
- 오브젝트
- 상속
- 객체 생성 사용 분리
- 서브 타이핑
- 컴파일 타임 의존성
- '기존 설계 재사용
- 일관성 있는 협력
- 메서드를 통한 해결
- 책임주도설계
- Swift#flatMap#map#Monad#함수형 프로그래밍#Optional
- 합성
- 의존성
- 다형성
- 추상화
- 런타임 의존성
- 상속 조합 폭발적 증가
- iSP
- OOP
- 알고리즘
- 믹스인
- 행동 호환성
- 하향식 접근
- 객체지향
Archives
- Today
- Total
목록Feedback (1)
도니의 iOS 프로그래밍 세상

피드백은 사람들이 현재 앱은 무엇을 하는지 알고, 다음에 무엇이 발생할지 발견하고, 액션에 대한 결과를 이해하는 데에 도움을 주는 것입니다. 1. 상태나 기타 유형의 피드백을 인터페이스에 방해하지 않는 선에서 통합한다. 예를 들어 메일을 보낼 때, 아래쪽에서 프로그레스바가 나와서 메일의 업데이트 상태 등을 표시하는 것과 같이 사용자를 방해하지 않는 형식으로 피드백을 줘야 한다. 이상적으론 액션이나 방해 없이 중요한 정보를 사용자가 받을 수 있도록 해야 하며, 중요 정보들과 스크린에서 경쟁해선 안되고 곁눈질만으로도 정보의 상태를 인지할 수 있도록 해야 한다. 2. 불필요한 알람(alert)을 피해야 한다. alert는 사용자에게 짜증을 유발할 수 있는 UI이기 때문에, 작업이 실패했음을 알리는 것을..
HIG(iOS14)
2022. 2. 11. 15:34