[Swift] 소멸자 (Deinitialization)
소멸자 (Deinitialization) Deinitialization는 클래스 인스턴스가 할당 해제되기 직전에 호출됩니다. deinit은 클래스에서만 사용할 수 있습니다. 소멸자의 동작 (How Deinitialization Works) Swift는 더이상 필요로하지 않는 자원의 해지를 자동으로 해줍니다. (ARC) 하지만 사용자가 자원 해지를 수동으로 해줘야 하는 경우도 있는데, 이때 사용하는게 deinit 입니다. 소멸자는 클래스당 하나만 선언할 수 있고, 파라미터를 받을 수 없습니다. 형태는 아래와 같습니다. deinit { // perform the deinitialization } deinitializer 는 클래스의 인스턴스 메모리 해제가 필요할때 자동으로 호출 되며, 수동 호출이 불가 합니..
iOS
2022. 5. 15. 00:19
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- Swift Leetcode
- Swift init
- Swift joined
- RIBs tutorial
- ios
- Swift ModernRIBs
- Swift final
- Swift joined()
- swift programmers
- Swift
- Swift Error Handling
- removeLast()
- swift 고차함수
- Swift 내림차순
- RTCCameraVideoCapturer
- Swift RIBs
- Swift 프로퍼티
- Swift inout
- CS 네트워크
- Swift 프로그래머스
- swift protocol
- swift (programmers)
- swift property
- swift reduce
- 원티드 프리온보딩
- 2023년 회고
- Combine: Asynchronous Programming with Swift
- Class
- iOS error
- Swift 알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함