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

1. ADS 누구를 위한 것이며, 어떠한 기능과 차별점을 가지는 것인가(audience, solution, differentiator) 좁은 target audience를 대상으로 앱을 만드는 것이 다양한 소비층을 대상으로 만드는 것 보다 난이도가 낮다. 다트에서와 같이 좁은 범위에서 가장 많은 점수를 딸 수 있는 것과 같이 target audience을 좁게 선정하는 것이 유리하다. 처음 시작이 좁더라도, 특정 audience에서 성공한다면, 더 넓은 계층으로 확장하는 것은 그리 어려운 일이 아니기 때문이다. 동일한 아이디어로 시작한 앱이여도, 특정 기능이 어떤 목적성을 가지고 구현될 것인지 생각할 필요가 있다. 마지막으로 차별점은 만들기가 쉽지 않은데, 가장 간단하게 차별점을 만들 수 있는 방법은 ..
HIG(iOS14)
2022. 2. 11. 14:28