# capture list

6개의 포스트
post-thumbnail

Clousure

대망의 Closure다. 처음 공부할 때 정말 어려웠던 경험이 있다. 그 당시 생각을 하면서 찬찬히 적었으니 잘 이해가 되었으면 좋겠다.

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

TIL - 2021.05.13 (Thu)

야곰 캠프 방학 중 TIL Notion -> Velog 이전하면서 복습하기!일단 뷰의 재사용을 위해서 재사용되는 cell에 남아있는 text, image 등을 털어내야 한다이미 구현되어 있는 prepareForReuse() 메서드를 재정의하여 사용하자!근데, tabl

2021년 6월 24일
·
0개의 댓글
post-thumbnail

[iOS] Capture List 획득목록

이전에 학습할 때 순환참조에 의한 메모리 누수, 그리고 그것을 해결하기 위한 약한참조에 대해 알아보았다. 오늘은 살짝 다른 주제에 대해서 정리하려고 한다 클로저의 강한참조 순환 강한 참조 순환 문제는 두 인스턴스끼리의 참조일 때만 발생하는 것 외에도 클로저가 인스

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

ARC(Automatic Reference Counting) - 2

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

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

[TIL] Today I Learned 2020.03.01

오늘의 TIL( 2020.03.01): 오늘은 메모리 관점에서 클로저에 대해 더 깊이 알아봤다.

2020년 3월 1일
·
0개의 댓글
post-thumbnail

Closure - Capture List

주변 환경의 범위에서 참조한 변수들을 얼마나 강하게 캡쳐해야하는지를 명시하는 것으로, 캡쳐리스트를 사용하여 메모리 누수를 일으키는 강한 참조 순환을 피할 수 있게 된다.캡쳐리스트는 참조 방식과 참조할 대상을 대괄호(\[])로 둘러싼 목록 형식으로 작성하고, 캡쳐리스트

2020년 2월 27일
·
2개의 댓글