Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 연관값
- 파스칼표기법
- AnyObject
- ios 개발 강의
- actionSheet
- On branch is up to date with ' '
- 주간 달력
- avaliable
- 제어전송문
- 다짐글
- 바이트디그리
- struct
- MyLife
- K디지털기초역량훈련
- 생명주기
- 회고
- class
- uikit
- Switch
- unrecognized selector sent to class
- copy-on-write
- error해결
- SWIFT
- weekly calendar
- 코드스니펫
- IOS
- 글또9기
- Git
- 내_삶
- 글또
Archives
- Today
- Total
목록소멸자 (1)
seong_hye, the developer
Swift) 문법 정리 - 생성자
객체를 만들기 위해 가장 먼저 필요로 하는 것이 있다. 가진 속성을 초기화를 필요로 하기에 생성자를 가장 먼저 필요로 하게된다. 그렇다면 생성자란 무엇일까? 생성자는 클래스, 구조체, 열거형에서 인스턴스를 준비하기 위한 과정으로 인스턴스의 프로퍼티들마다 초기값을 설정해주고 새 인스턴스를 사용하기 전에 필요한 설정과 초기화를 수행하는 과정을 말한다. 각각의 타입에서 새로운 인스턴스를 만들 수 있는 특수한 메서드와 같은 역할을 하는 생성자를 정의하여 사용할 수 있다. 생성자의 가장 중요한 역할은 새로운 인스턴스가 처음 사용되기 전에 올바르게 초기화되는 것을 보장하는 것이다. 모든 생성자가 동일하지는 않다. 특히, 구조체와 클래스의 생성자에는 차이가 있다. 표를 통해 간단히 정리하고 내용을 정리해볼까 한다. ..
IOS/UIKit
2022. 8. 2.