[Swift] 초기화 (Initialization) 2/3 - convenience, designated initializer
클래스 상속과 초기화 (Class Inheritance and Initialization) 모든 클래스의 저장 프로퍼티와 상위클래스로부터 상속받은 모든 프로퍼티는 초기화 단계에서 반드시 초기값이 할당 되어야 합니다. Swift에서는 클래스 타입에서 모든 프로퍼티가 초기값을 갖는걸 보장하기 위해 2가지 방법을 지원합니다. 지정 초기자와 편의 초기자 (Designated Initializers and Convenience Initializers) 지정 초기자는 클래스의 주요 초기자입니다. 클래스의 모든 프로퍼티를 초기화 하며, 클래스 타입은 반드시 한개 이상의 지정 초기자가 있어야 합니다. 편의 초기자는 초기화 단계에서 미리 지정된 값을 사용해 초기화를 할 수 있도록 해주는 초기자 입니다. 편의 초기자 내에..
iOS
2022. 4. 22. 21:21
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Swift joined
- removeLast()
- Swift 프로그래머스
- swift (programmers)
- Swift
- swift programmers
- iOS error
- Swift 내림차순
- Swift inout
- Swift 프로퍼티
- swift property
- Swift Error Handling
- Swift final
- Swift RIBs
- Swift 알고리즘
- 원티드 프리온보딩
- Swift init
- Swift ModernRIBs
- Class
- 2023년 회고
- CS 네트워크
- Swift Leetcode
- ios
- Combine: Asynchronous Programming with Swift
- RIBs tutorial
- swift protocol
- swift reduce
- swift 고차함수
- Swift joined()
- RTCCameraVideoCapturer
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함