iOS 순환참조 문제 해결방법, 미소유 참조(unowned reference)
Unowned References 미소유 참조 약한참조(weak reference)와 같이, 미소유 참조(unowned reference) 또한 참조하는 인스턴스를 강하게 참조하지 않습니다.(참조할때 weak과 동일하게 RC(Reference Count)를 증가시키지 않습니다.) 다만 약한 참조와의 차이점은 참조하려는 다른 인스턴스가 본인과 생애주기가 같거나 더 길 경우에 사용됩니다. unowned 키워드를 프로퍼티나 변수 선언부 앞에 놓아 사용할 수 있습니다. 미소유참조(unowned reference)는 항상 값이 있는 것으로 간주합니다. 그 결과, ARC는 미소유 참조의 값을 nil로 설정하지 않습니다. 이는 미소유 참조의 값이 옵셔널값이 아닌 것(non-optional)으로 정의됨을 의미합니다. ..
iOS 개발/개발자문서 정보
2020. 4. 11. 09:53
반응형
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Swift 알고리즘
- 알고리즘
- swift
- swift 기초
- 프로토콜
- swift 문자열
- 김프매매
- 프로그래머스swift
- 백준swift
- swift언어
- swift reduce
- 자연어처리
- 컬렉션
- publisher
- swift알고리즘
- 프로그래머스
- uikit
- swift string
- 개발자문서
- 부스트코스
- ios
- createML
- 스위프트
- SwiftUI
- 알고리즘문제
- swift문제
- Protocol
- Collection
- 백준알고리즘
- CoreML
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함