deinit (1) 썸네일형 리스트형 Swift의 인스턴스의 생성과 소멸 •프로퍼티 초기값•이니셜라이저 init - 인스턴스를 생성•디이니셜라이저 deinit - 클래스의 인스턴스가 소멸될 때 호출됨 1. 프로퍼티 초기값 •스위프트의 모든 인스턴스는 초기화와 동시에 모든 프로퍼티에 유효한 값이 할당되어 있어야 함 •프로퍼티에 미리 기본값을 할당해두면 인스턴스가 생성됨과 동시에 초기값을 지니게 됨 123456789101112131415class PersonA { // 모든 저장 프로퍼티에 기본값 할당 var name: String = "unknown" var age: Int = 0 var nickName: String = "nick"} // 인스턴스 생성let jennie: PersonA = PersonA() // 기본값이 인스턴스가 지녀야 할 값과 맞지 않다면// 생성된 인스.. 이전 1 다음