[Swift] 클로저 강한 순환 참조
안녕하세요 Hani입니다. 지난번 클래스의 강한 참조 순환 포스팅 에서는 weak unowned 키워드를 통해 문제를 해결했죠? 이번 주제는 대망의 클로저의 강한 참조 순환입니다. 제가 최근 ARC에 대해 공부를 시작하게 된 계기..! [weak self] 를 쓰는 이유를 오늘 알게 될 거예요. 👍 그럼 코드를 한번 봐봅시당 class HTMLElement { let name: String let text: String? lazy var asHTML: () -> String = { if let text = self.text { return "\(text)" } else { return "" } } init(name: String, text: String? = nil) { self.name = name s..
Swift
2021. 5. 19. 14:23
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 코딩대회
- 벨만포드 시간복잡도
- WWDC19
- 강한 순환 참조
- WWDC21
- 포드 풀커슨 알고리즘
- WWDC16
- WWDC17
- 벨만포드 알고리즘
- 부스트캠프 6기
- observeOn
- rxswift
- 최단경로 문제
- 컴퓨터 추상화
- 최단경로문제
- mach-o
- MeTal
- Testable
- 최대 매칭
- test coverage
- State Restoration
- CompositionalLayout
- HIG
- CPU와 Memory
- 에드몬드 카프 알고리즘
- IOS
- 다익스트라 시간복잡도
- 네트워크 플로우
- 네트워크 유량
- 최단경로 알고리즘
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함