중첩 클로저에서 다음과 같은 상황에서 inner closure 에 [weak self] 캡처리스트는 사용하지 않아도 reference count 가 올라가지 않기 때문에 코드 개선.
self.doSomething { [weak self] in ✅
// guard let self = self else { return }
// 를 사용하면 강한 참조이기 때문에 [weak self] 사용해줘야 함.
self?.doSomethingElse { [weak self] in ✅ 불필요
}
}
🌴 PR 요약
🌱 작업한 브랜치
589
🌱 작업한 내용
📮 관련 이슈