Swift에서 객체 생성자와 해제자는 클래스의 인스턴스를 초기화하고 메모리를 할당 및 해제하는 역할을 수행하는 특수한 메소드입니다.
class Person {
    var name: String
    
    init(name: String) {
        self.name = name
    } }
    let person = Person(name: "John")
    print(person.name) // "John"
*코드 하단은 메모리를 프린트하는 방법
class Person {
    var name: String
    
    init(name: String) {
        self.name = name
    }
    
    deinit {
        print("Person instance is being deallocated")
    }}
    var person: Person? = Person(name: "John")
    person = nil 