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

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