iOS 순환참조 문제 해결방법, 약한 참조(weak reference)
Resolving Strong Reference Cycles Between Class Instances 클래스 인스턴스 사이의 강한참조순환 문제 해결하기 weak, unowned 참조는 참조순환 내에 있는 인스턴스를 다른 인스턴스에 대해 강한 참조로 잡고 있지 않도록 할 수 있습니다. 그렇게 되면 인스턴스들은 서로를 참조할 때 강한참조순환 문제가 발생하지 않으면서 참조할 수 있게 됩니다. 참조하는 인스턴스가 짧은 생애주기를 갖는다면, 해당 인스턴스가 가장 먼저 해제 된다면, weak 참조를 사용하세요. 이전 포스팅에서 다루었던 상황에서의 Apartment 예시를 볼 때, apartment 인스턴스의 생애주기 간 tenant 가 없을 수 있기때문에, 참조순환을 방지 하기 위해 weak 참조를 사용하는 것이..
iOS 개발/개발자문서 정보
2020. 4. 10. 17:23
반응형
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 자연어처리
- Swift 알고리즘
- Collection
- CoreML
- swift string
- 프로그래머스
- 김프매매
- 알고리즘
- swift reduce
- 개발자문서
- 프로토콜
- 알고리즘문제
- swift문제
- 백준swift
- Protocol
- 프로그래머스swift
- swift알고리즘
- ios
- swift언어
- createML
- swift 기초
- 스위프트
- 백준알고리즘
- swift
- SwiftUI
- publisher
- 컬렉션
- uikit
- 부스트코스
- 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 |
글 보관함