일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 동시성
- Apple Developer Academy
- @state
- 동기화
- scrollview
- SwiftUI
- 가상 메모리
- struct
- 상호배제
- 비동기
- UserDefaults
- COLOR
- core data
- 알고리즘
- 인프런
- Algorithm
- IOS
- deadlock
- 운영체제
- Codable
- 오브젝트
- 데드락
- decode
- 100 days of SwiftUI
- async
- 앨런
- Swift
- forEach
- 프로세스 스케줄링
- Linked List
- Today
- Total
목록UIKit 기초 (29)
기어가더라도 제대로
목차 1. AppDelegate 1. → VC 2. → SceneDelegate 2. SceneDeleagate 1. → AppDelegate 2. → VC 3. VC 1. → AppDelegate 2. → SceneDelegate 정의 앱의 구성요소들 간에 참조가 필요할 때가 있다. 앱의 생명 주기에 관한 일이라든지 .. 하다가 적어 놓으면 나중에 잊어버렸을 때 유용할 거 같아서 정리를 해놓는다. 사용법 AppDelegate → VC 마땅한 방법이 없다. 왜 그러냐면은 AppDelegate 에 window 가 있던 시절엔 가능했지만, 이젠 기본적으로 SceneDelegate 로 window 가 옮겨갔다. 그나마 이 경우엔 두가지가 있다. 1. VC 에서 접근하고자 하는 속성이나 메서드를 싱글톤으로 선언..
정의 학습목표 그림을 그리는 객체인 CALayer 에서 anchorPoint position view.center 가 어떤 역할을 하는지 알아보자. 1. 뷰에서 Layer 의 정의 프로퍼티로 CALayer 타입의 layer 를 가지고 있음 CA = Core Animation Core Graphics 에 속하고, 이를 간단하게 사용하기 위한 것이 Core Animation 그 CA 를 더 간단하게 만든것이 UIKit UIView 는 그리는 행위는 직접하지 않고 그리는 시각적 행위를 Core Animation 에 위임 1.1 UIView 에서 CALayer 의 구성 - UIView - CALayer(Root) - 뷰당 하나를 가지고 있음 - SubLayer - 루트 레이어에 속하는 자식 레이어들 - SubL..
번역한 말투라 어려운데, "사용법 - 1번" 항목 부터 보시면 이해가 수월할 것입니다. 정의 UIGestureRecognizer 의 구체적인 서브 클래스이다. 그들의 액션 메서드 중에서, 이것을 채택하고있는 클래스(고객)에서 UIPanGestureRecognizer에게 현재 제스처의 전환 상태와 변화의 속도를 쿼리한다. == > 기준 좌표계 안에서 어떤 뷰의 이동에 따른 변화와 속도 변화를 알려준다는 거 같네요. translation(in:) → CGPoint velocity(in:) - > CGPoint 그들은 변환 및 속도 값에 사용할 뷰의 좌표계를 지정할 수 있습니다. 고객(클래스, VC 혹은 커스텀 PanGestureClass)는 또한 원하는 값의 상태로 변환을 초기화 할 수 있습니다. panni..