draw(_:) draw 메서드는 뷰에서 CGRect 직사각형으로 특정된 영역에 대해 뷰르 다시 그리는 등 업데이트 할 때, 호출되는 메서드입니다. Declaration 선언 방식 draw(_:) 메서드는 UIView의 인스턴스 메서드로, UIView 객체 인스턴스로부터 접근해서 사용하는 메서드입니다. 인자(parameter)로는 CGRect(CoreGraphics Rect) 를 받아서 해당 Rect를 다시 그려주는, 업데이트 하는 역할로 사용됩니다. 바로 이어서 draw(_:) 메서드에서 인자로 받는 CGRect타입의 rect에 대해서 알아보겠습니다. Parameters rect(_ rect:) 인자 - rect draw(_:) 메서드는 CGRect 타입의 rect 인자를 받습니다. 해당 rect는 업..
✓ UIViewController addChild(_:) 개요 addChild(_:) 메서드는 UIViewController의 인스턴스 메서드(생성된 인스턴스에서 접근해서 사용하는 메서드)입니다. addChild(_:) 메서드는 현재 뷰컨트롤러의 자식으로서 다른 특정 뷰컨트롤러를 추가하려 할 때 사용합니다. 즉, 뷰컨트롤러 내에 자식 뷰컨트롤러를 추가해서 사용해야할 때 사용합니다. Declaration 선언 방식 addChild(_:) 메서드는 뷰컨트롤러의 인스턴스 메서드로 접근 가능하며, 인자로 다른 뷰컨트롤러를 받습니다. 이때 인자로 받은 뷰컨트롤러가 자식 뷰컨트롤러가 됩니다. addChild(_:) 사용 간 참고사항해당 메서드는 현재 뷰컨트롤러, 인자로 받는 뷰컨트롤러 간의 부모-자식 관계를 생성합..
UIStackView 스택 뷰UIStackView는 행 / 열 등으로 다수의 뷰들을 배치하려할 때 사용할 수 있는 인터페이스 UI입니다. UIStackView는 iOS의 다수의 UI에 대한 선형, 격자형 등의 레이아웃 구성에 매우 유용하게 사용할 수 있습니다. Declaration 선언 UIStackView는 UIView를 상속받은 class입니다. 그렇기에 UIView의 속성을 온전히 사용할 수 있습니다. UIStackView는 UIKit 프레임워크에 속해있으며 UIKit을 import한 뒤 사용할 수 있습니다.NOTE UIStackView는 레이아웃을 잡아주는 목적성이 강합니다. 스택뷰는 layer 등으로 처리하는 shadow, border, bordeRadius 등이 적용되지 않습니다. Overvi..
SwiftUI 스위프트 유아이 스위프트 유야이(SwiftUI)로 모든 애플 플랫폼 상 앱들의 유저 인터페이스, 행위를 선언할 수 있습니다. SwiftUI는 iOS 13.0 / macOS 10.15 / tvOS 13.0 / watchOS 6.0 이상에서 지원이 가능합니다. Overview 개요 SwiftUI는 다양한 애플 플랫폼 상에서 뷰(View), 컨트롤(Controls), 앱 내의 유저 인터페이스 선언을 위한 레이아웃 구조(Layout Structure)등을 제공하는 프레임워크입니다. SwiftUI 프레임워크는 아래와 같은 것들을 제공합니다. 1. 텝, 제스쳐, 그외 앱에 입력할 수 있는 그 외 타입들에 대한 대한 이벤트 핸들러 2. 앱 모델에서 사용자가 보고 반응할 수 있는 뷰, 컨트롤로 이동하는 ..
- Total
- Today
- Yesterday
- Protocol
- 자연어처리
- swift문제
- 프로토콜
- 백준swift
- swift reduce
- 스위프트
- swift언어
- ios
- swift string
- swift알고리즘
- 부스트코스
- createML
- CoreML
- 컬렉션
- swift
- Collection
- 김프매매
- Swift 알고리즘
- swift 기초
- 개발자문서
- 백준알고리즘
- SwiftUI
- uikit
- 프로그래머스swift
- 알고리즘
- publisher
- swift 문자열
- 프로그래머스
- 알고리즘문제
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |