[Swift] 메모리 관리: 미소유 참조(Unowned References)
미소유 참조(Unowned References)란? "미소유 참조(Unowned References)"란 Swift에서 객체간의 참조 관계를 표현하는 방법 중 하나입니다. 이는 참조 대상의 참조 카운트를 증가시키지 않고, 참조 대상이 메모리에서 사라지더라도 자동으로 nil로 변하지 않는 특성을 가지고 있습니다. 이러한 점은 약한 참조(Weak References)와 차이점을 가집니다. 그러나 미소유 참조는 반드시 값이 존재한다는 가정하에 사용되므로, 옵셔널이 아닌 변수에 선언됩니다. 이는 미소유 참조가 메모리에서 해제된 인스턴스를 참조하려고 하면 런타임 오류를 발생시키기 이유이기도 합니다. 따라서 미소유 참조를 사용할 때에는 참조 대상이 항상 존재하고, 참조하는 변수나 상수의 수명이 참조 대상의 수명보다..