맛동산이

스위프트 스터디 14탄) 초기화 해지 본문

앱/Swift 문법

스위프트 스터디 14탄) 초기화 해지

진ddang 2023. 7. 9. 02:41

 

스위트 공식문서를 참조하였습니다.



정의

기본적으로 디이니셜라이저는 초기화와 반대로 클래스 인스턴스가 소멸되기 직전에 호출되어, 선언되었던것을 해제 해주는 역할을 하게 된다. 보통 자동으로 스위프트가 인스턴스를 제거할 때 해제를 해주기 때문에 필요하지는 않지만, 수동으로 해주어야 할 경우 사용하게 된다.

 

선언

deinit{ }

 

크게 사용할 일은 없을것 같지만, c++에서 소멸자 정도로 생각하면 될듯 하다.

 


Uploaded by

N2T
반응형