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

Laungching 앱을 실행할 땐, 반드시 빠르고 매끄러워야 한다. 만약 splash image를 사용한다면 그때부터 사용자는 seam(이음매)을 느낌으로써 앱 사용이 더디다고 생각할 것이다. 또한 사용자가 앱을 실행할 때 그전에 마지막으로 사용했던 이미지에서 시작하지 못하고 처음 이미지에서 실행되는 것 또한 같은 경험을 선사한다. UI application deligate 할 때, 앱 시동의 케이스는 여러 가지로 존재한다. 예를 들자면 아이폰을 탭 해서 실행시키는 경우, 노티 피케의 션을 통해서 들어오는 경우, 다른 앱이 불러서 들어오는 경우 등이 존재하기 때문에 앱이 런칭될때 다양한 경우에 어떻게 동작할지 설정한다. 또한 작동 중인 앱이 백그라운드로 동작할 때, 메모리 부족으로 인하여 백그라..
HIG(iOS14)
2022. 2. 11. 14:30