홈 • 게시글 • QnA • [weak self] a, b, c 가 왜 이렇게 작성되는지 이유를 아시는분 계실까요?[weak self] a, b, c 가 왜 이렇게 작성되는지 이유를 아시는분 계실까요? This topic has 1개 답변, 2명 참여, and was last updated 3 years, 1 month 전에 by 야곰. 1 답변 글타래를 보이고 있습니다 글쓴이 글 odyflame참가자 글작성 : 17답글작성 : 21 weak self라는 것을 약한 참조를 걸어서 메모리 관리를 잘 하게 사용하는 것으로 알고 있습니다. 그런데 많이들 [] 안에 weak self를 쓰고, 인수로 a, b 등을 추가하지요. 그렇다면[] 안에 weak self를 넣는 의미는 뭘까요? .subscribe(…) { [weak self] a, b, c 등 이렇게 많이 코드를 작성하는데 [weak self, weak d] _ in … 이런 코드는 어떤 의미일까요? 코드를 짜는데 의미가 있을 것 같은데 어떤 것인지를 모르겠네요.. 야곰키 마스터 글작성 : 37답글작성 : 579 클로저의 캡쳐 특성때문에 발생하는 강한 참조 순환문제를 피하기 위한 방법 중 하나인데요, closure capture list라고 부릅니다. 자세한 설명은 아래 문서에 나와있습니다 🙂 https://docs.swift.org/swift-book/LanguageGuide/AutomaticReferenceCounting.html#ID56 글쓴이 글 1 답변 글타래를 보이고 있습니다 답변은 로그인 후 가능합니다. 로그인 아이디: 패스워드: 회원 등록 유지 SNS 로그인 로그인