인스턴스 생성과 소멸 이니셜라이저와 디이니셜라이저 init, deinit //MARK: - 프로퍼티 기본값 // 스위프트의 모든 인스턴스는 초기화와 동시에 // 모든 프로퍼티에 유효한 값이 할당되어 있어야 합니다 // 프로퍼티에 미리 기본값을 할당해두면 인스턴스가 생성됨과 동시에 초기값을 지니게 됩니다 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" //MARK: - 이니셜라이저 // 프로퍼티..