소멸

    Swift 인스턴스의 생성과 소멸

    Swift 인스턴스의 생성과 소멸

    프로퍼티 기본값 Swift에선 인스턴스는 초기화와 동시에 모든 프로퍼티에 유효한 값이 할당되어야 합니다. 미리 기본값을 할당하면 생성과 동시에 초기값을 지니게 됩니다. class Someone { var name = "미입력" var age = 0 func call() { print( "\(self.name)은 \(self.age)살 입니다." ) } } let greensky: Someone = Someone () greensky.call() //미입력은 0살 입니다. greensky.name = "Greensky" greensky.age = 20 greensky.call() //Greensky은 20살 입니다. 이니셜라이저 사용 기본값 지정이 불가능하거나 사용이 어려운 경우엔 이니셜라이저를 사용합니다..