일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 메서드를 통한 해결
- 오브젝트
- '기존 설계 재사용
- iSP
- 런타임 의존성
- 추상화
- 알고리즘
- 객체지향
- 상속 조합 폭발적 증가
- OOP
- 유연한 설계
- 다형성
- 컴파일 타임 의존성
- dip
- OCP
- 행동 호환성
Archives
- Today
- Total
목록Autolayout # (1)
도니의 iOS 프로그래밍 세상

IntrinsicContentSize IntrinsicContentSize는 Intrinsic(본래 갖추어진) + Size => 본래 갖추어진 사이즈를 의미합니다. 애플 문서에서의 정의를 볼까요? View 자체의 속성만을 고려한 view의 자연스러운 사이즈를 의미합니다. 따라서, View들은 자체 속성만을 고려한 "타고난" 사이즈가 존재한다고 이해하시면 좋습니다. 이는 매우 중요한 개념인데요, 타고난 크기가 존재한다는 것만으로도 우리는 별도로 처리해야할 일들이 적어집니다. 어떤 일들이 줄어드는지 밑에서 확인하겠습니다. IntrinsicContentSize를 갖거나, 갖지 못하는 것들 UIKit에서는 많은 View종류들이 존재합니다.(UITextView, UILabel, UITextField, UIView..
UIKit
2023. 1. 2. 09:00