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

많은 앱에서는, 사용자가 기기를 흔들어 타이핑 또는 삭제와 같은 작업을 되돌리거나 취소할 수 있습니다. 이 방식으로 실행되었을 때, 사용자에게 실행 전으로 돌아가기 또는 재실행 작업을 확인 또는 취소하라는 요청을 보내게 됩니다. 1. 간략하고 정확하게 되돌아가거나 재실행될 작업을 표시해야 합니다. 되돌아가기나 재실행은 자동적으로 "undo"나 "redo"가 포함된 접두어를 포함하는 제목을 알려주게 됩니다. 2. 되돌아가기나 재실행에 대해서 흔들기 제스처를 사용한다면, 다른 액션에 대해서는 해당 제스처를 사용해서는 안 된다. 계획적으로 흔들기 제스처에 대해서 다양한 의미를 제공한다고 할지라도, 사람들을 혼란스럽게 하고, 앱에 대해서 전혀 예상하지 못하도록 만들 수 있다. 3. 되돌아가기와 재실행..
HIG(iOS14)
2022. 2. 15. 16:52