[Swift] Initializer(1)
2022. 11. 9. 18:56
iOS/Swift
Swift에서 initializer란 객체를 초기화 하는것으로 initializer가 끝나게 되면, 저장 프로퍼티가 모두 값을 가지고 있어야 한다. 또한, Swift에서의 initializer는 값을 return 하지 않는다! Default Initializer Default initializer란, parameter로 아무것도 전달하지 않는 Initializer이다. 만약, 객체의 모든 저장 프로퍼티가 값을 가지는 경우 default initializer가 제공이 된다. class A { var num: Int init(){ self.num = 10 } } class B { var num: Int? let num2 = 10 } let a = A() //구현한 default initializer let ..