일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 의존성
- Apple # HIG #iOS15 #iOS14 #Human #Interface #Guidelines #Apple developer # Apple human interface guidelines
- 일관성 있는 협력
- 상속 조합 폭발적 증가
- 객체지향
- 객체 생성 사용 분리
- 책임주도설계
- 메서드를 통한 해결
- 믹스인
- OOP
- OCP
Archives
- Today
- Total
목록Data #Entry #Picker #tableview (1)
도니의 iOS 프로그래밍 세상

Data 입력과 관련된 데이터 엔트리 인터페이스 요소를 두드리거나 키보드를 쓰는 것이든 간에, 정보를 입력하는 것은 굉장히 지루한 작업이다. 아이폰은 화면이 특히 작기 때문에 정보 입력이 편하지 만은 않고, 그러한 정보 입력의 요구로 인해서 앱을 더 이상 사용하지 않는 경우도 존재한다. 하지만 사용자로부터의 데이터 입력을 받는 것은 굉장히 중요하기 때문에 유저에게 나쁜 인상을 주지 않으면서 데이터를 받을 수 있는 방식에 대해서 고민해 봐야 한다. 1. 가능한 선택사항으로 줘야 한다. 키보드를 많이 쓰지 않는 최대한 효율적인 방식을 추구해야 하기 위해 textfield 대신 picker 나 table를 고려해야 한다. picker와 table view의 역할은 미리 정의해둔 입력값들 중 하나를 선택하도..
HIG(iOS14)
2022. 2. 11. 15:31