UIView
- 화면의 직사각형 모양을 관리하는 객체로, 앱이 사용자와 상호작용하는 주요 방법입니다.
- UIView는 객체에 나타나는 콘텐츠들을 관리하는 CALayer 타입의 Layer를 가지고 있습니다.
- UIView는 이미지나 애니메이션들을 직접 제어하지 않고, View에게 작업을 위임합니다.
Layer
- Core Animation 클래스인 CALayer 타입입니다.
- UIView에게 작업을 전달받는 View는 Core Animation 클래스의 CALayer Layer객체에서 직접 작업을 수행합니다.
- 주로 뷰 위의 콘텐츠, 애니메이션을 그리는, 시각적 행위의 작업을 담당합니다.
- 자세하게는 그림자, 테두리, 3D 변형, 마스킹, 애니메이션, 등의 작업을 처리합니다.
- 유연한 커스터 마이징이 가능하다는 특징이 있습니다.
내용 출처
ios UIView 에서 Layer 객체는 무엇이고 어떤 역할을 담당하는지 설명하시오.
UIView: 화면의 직사각형 모양을 관리하는 객체 앱이 사용자와 상요작용하는 주요방법이다Draw, Animation뷰는 UIKit Core Graphics를 사용하여 직사각형 영역에 콘텐츠를 그린다Layout, Subview 관리뷰에는 0
velog.io
https://github.com/lunchScreen/Interview_Questions/issues/31
UIView 에서 Layer 객체는 무엇이고 어떤 역할을 담당하는지 설명하시오. · Issue #31 · lunchScreen/Intervi
github.com
'iOS > iOS' 카테고리의 다른 글
| RxSwift란? (0) | 2022.04.30 |
|---|---|
| Instance 메서드와 class 메서드의 차이점을 설명하시오. (0) | 2022.04.20 |
| 앱이 시작할 때 main.c 에 있는 UIApplicationMain 함수에 의해서 생성되는 객체? (0) | 2022.04.15 |
| Core Data (0) | 2022.04.14 |
| Codable (0) | 2022.04.13 |
댓글