# retain cycle

5개의 포스트
post-thumbnail

ARC

iOS는 메모리를 어떻게 관리할까요? ARC의 원리를 알아봅니다!

2022년 2월 14일
·
0개의 댓글
post-thumbnail

SwiftUI Memory Leak -> Check Retain Cycle

어느샌가 앱을 테스트하면 메모리가 해제되는 것이 거의 없고 메모리가 쌓여만 갔다. Combine으로 하는 Observing이 계속 쌓이는 것일까? 하는 생각을하고 ViewModel에 deinit을 달고 print를 전부 찍어봤다. 우리 앱에서 메모리 관리에서 가장 중요

2022년 1월 25일
·
0개의 댓글

You don’t (always) need [weak self]

순환참조(Retain Cycle)를 피하기 위해 Swift 클로저 내부에서 weak self를 사용하는 방법에 대해 이야기하고, weak self가 필요할 수도 있고 필요하지 않을 수도 있는 경우에 대한 글.

2021년 9월 22일
·
0개의 댓글
post-thumbnail

ARC(Automatic Reference Counting) - 2

strong reference cycle은 class 객체의 프로퍼티에 closure를 할당하고 이때 closure의 body가 객체를 capture 한다면 발생할 수도 있다. 이에 대한 해결방법에 대해서 알아보자.

2021년 1월 11일
·
0개의 댓글
post-thumbnail

ARC(Automatic Reference Counting) - 1

Swift에서 ARC(Automatic Reference Counting)가 어떻게 작동하는지 알아보도록 하자.

2021년 1월 2일
·
0개의 댓글