스위프트 이니셜라이저

· Swift
스위프트의 모든 인스턴스는 초기화와 동시에 모든 프로퍼티에 유효한 값이 할당되어 있어야 한다. 따라서 저장 프로퍼티를 정의할때는 무조건 기본값을 할당해주어야 한다. 기본값 할당된 인스턴스 생성 이후, 프로퍼티 값 할당해주는 경우 class PersonA { // 모든 저장 프로퍼티에 기본값 할당 var name: String = "unknown" var age: Int = 0 var nickName: String = "nick" } let jason: PersonA = PersonA() jason.name = "jason" jason.age = 30 jason.nickName = "j" 하지만 위와 같이 기본값이 정해져있으면, 무조건 기본값으로 기본값 초기화를 한 번 거친 다음 프로퍼티를 할당해주어야 하..
kybeen
'스위프트 이니셜라이저' 태그의 글 목록