initializer delegation

Swift

[iOS] Swift initialization 알아보기 (2) - 기본 생성자

지난 포스팅에 이어서 Swift 초기화에 대해 계속 정리-ing... 링크는 여기!! 지난 글에서는 Initialization이 어떤 것인지와 기본적인 형태, 사용자가 직접 설정할 수 있는 Custom Initializer에 대해 공부했다. Default Initializers swift에서는 init 메서드를 따로 만들지 않아도 기본적으로 제공하는 Default Initializer(기본 생성자)가 있다. init 메서드를 만들지 않고 인스턴스를 생성해주면 각 프로퍼티의 값은 프로퍼티에 초기화시켜둔 기본 값으로 정해진다. 기본 생성자를 사용하기 위한 조건으로는 두 가지가 있다. 모든 property가 default value를 가져야 한다 부모 클래스가 없어야 한다. (상속을 받지 않은 클래스, a b..

eunjuicy
'initializer delegation' 태그의 글 목록