20. Swift 문법 - Initializer and Deinitializer
1. Initializers 생성자에 대해 알아보겠습니다. 열거형, 구조체, 클래스는 모두 설계도입니다. 설계도를 기반으로 생성한 것을 인스턴스라고 합니다. 다른 언어에서는 객체에 한해 인스턴스라는 용어를 사용하지만 Swift 에서는 구분 없이 사용합니다. 새로운 인스턴스를 생성하는 것을 초기화라고 합니다. 인스턴스의 초기화를 담당하는 것이 바로 initializer 입니다. 초기화는 모든 속성을 기본 값으로 초기화해서 인스턴스를 기본 상태로 만드는 것이 목적입니다. 인스턴스가 정상적으로 초기화 되었다는 것은 initializer 의 실행이 완료되었을 때, 모든 속성이 기본 값을 가지고 있다는 뜻입니다. 만약 기본 값이 없는 속성이 존재한다면 초기화에 실패하고 인스턴스는 생성되지 않습니다. 기본적인 초기..
swift/문법
2020. 10. 25. 18:26
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- search
- BFS
- permutation
- string
- map
- SWIFT
- AWS
- ECR
- Dynamic Programming
- 수학
- spring
- CodePipeline
- CodeCommit
- CodeDeploy
- EC2
- Baekjoon
- Algorithm
- sort
- 순열
- array
- programmers
- java
- 에라토스테네스의 체
- 조합
- Combination
- ionic
- DFS
- 프로그래머스
- cloudfront
- 소수
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함