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

터치스크린에서 이루어지는 제스처를 통해 사용자는 iOS 디바이스와 상호작용하고 있다. 이때 제스처들은 콘텐츠들에 대한 긴밀한 개인적인 연결성을 이끌어내고, 화면상의 객체들을 직접적으로 조종한다는 느낌을 향상시켜준다. 1. 표준 제스처를 사용해라 사람들은 이미 표준 제스처에 익숙하기 때문에, 기존의 것과 다른 새로운 제스처를 배우는 것을 좋아하지 않는다. 예외적으로, 게임이나 몰입형 앱들은 사용자의 재미를 위해서 다른 제스처가 존재할 수 있으나 결국 제일 중요한 것은 표준 제스처를 사용하는 것이다. 2. 표준 제스처를 사용해서 다른 액션이 수행되도록 해선 안된다. 예를 들어 핀치, 핀 아웃을 하였는데 확대/축소가 아닌 다른 액션이 되어버린다면 사용자들에게 혼란을 야기할 수 있다. 3. 전체 시스..
HIG(iOS14)
2022. 2. 11. 15:33