스위프트 이니셜라이저(초기화)


스위프트 이니셜라이저(초기화)

안녕하세요. 도미닉입니다.

오늘은 이니셜라이저에 대해서 알아보겠습니다. “이니셜라이저”란?

이니셜라이저는 한글로 초기화입니다. 초기화하면 어떤 단어가 생각나시나요?

리셋, 재부팅 같은 단어가 생각납니다. 그렇습니다.

초기상태로 셋팅해주는 것을 초기화라고 합니다. 스위프트에서 “이니셜라이저”란?

구조체와 클래스을 활용하고자 한다면 초기화해주어야 합니다. 이니셜라이저는 새로운 인스턴스를 만들어주는 과정이라고 할 수 있습니다.

이니셜라이저라는 작업을 통해 스위프트는 구조체와 클래스에 메모리를 할당하여 인스턴스로 만들어줍니다. 스위프트에서는 모든 프로퍼티(속성)에 값이 할당되어야 정상적으로 초기화가 되었다고 인식하며 하나의 프로퍼티라도 값이 할당되지 않았다면 오류가 발생합니다.

구조체의 이니셜라이저 구조체를 선.....


원문링크 : 스위프트 이니셜라이저(초기화)