init1 [Swift] 17. 인스턴스 1. 인스턴스 인스턴스는 생성과 소멸 2가지가 존재 이니셜라이저 init 디이니셜라이저 deinit 2. 프로퍼티 기본값 모든 인스턴스는 초기화와 동시에 모든 프로퍼티에 값이 할당 되어야 함 프로퍼티에 미리 기본 값을 할당해두면 인스턴스 생성과 동시에 초기화 됨 class PersonA { // 모든 저장 프로퍼티에 기본값 할당 var name: String = "unknown" var age: Int = 0 var nickName: String = "nick" } // 인스턴스 생성 let kwon: PersonA = PersonA() // 기본값이 인스턴스가 지녀야 할 값과 맞지 않다면 // 생성된 인스턴스의 프로퍼티에 각각 값 할당 kwon.name = "kwon" kwon.age = 30 kwon.. 2021. 10. 14. 이전 1 다음