초기화메서드
-
Swift 초기화 메서드Programming/Swift(iOS) 2021. 4. 2. 21:58
1. Struct 초기화 - struct는 초기화 메서드가 가지고 있는 프로퍼티에 대해서 자동으로 생성됩니다. - 따라서 별도로 초기화 메서드를 만들 필요가 없지만, - 만약 사용자 초기화 메서드를 작성하는 순간, 시스템에서 제공하는 자동 초기화 메서드는 더 이상 사용할 수 없습니다. - 사용자 초기화 메서드와 시스템 초기화 메서드를 동시에 사용하도 싶다면, "extension"에 사용자 초기화 메서드를 구현하면 됩니다. //CaseIterable protocol을 만족하므로써 enum이 제공하는 모든 case를 얻어 올 수 있는 //allCases 메서드 사용가능 enum Color:CaseIterable { case red, blue, white, crayon } struct Car { let nam..