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

승선이라는 뜻을 가지고 있으며, iOS에서는 온보딩으로 만드는 경우가 많다. 온보딩이란 앱을 실행했을 때 여러 복잡한 메뉴들이 존재하고 이를 설명하는 것을 말한다. 앱을 실행했을 때 매뉴얼로서, 사용자들이 앱을 즐길 수 있도록 하는 것에 집중하는 것이지 set up을 의미하는 것이 아니다. 그리하여 setup이나 licensing detail에 집중하는 것이 아닌, 사용자 배움의 즐거움에 집중한다. 1. 액션을 빠르게 해라. 시스템의 런치 스크린을 리플레이스하고 나면, 바로 사용자가 앱을 사용하며 즐길 수 있도록 한다. 만약 튜토리얼이나 인트로 시퀀스가 필요하다면 스킵 할 수 있어야 하고, 다시 돌아온 사용자에게 자동으로 보여주지 않도록 해야 한다. 이때 첫 단계에서, 모든 설명을 전부 하는 것이 아..
HIG(iOS14)
2022. 2. 11. 14:38