강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Sean Choi님의 프로필 이미지
Sean Choi

작성한 질문수

야곰의 iOS 프로그래밍

돌아보기 - 얼럿 컨트롤러

클로저

작성

·

285

0

클로저 고급을 확인하였는데 아직 다음 구문이 이해가 안 됩니다.

{[weak toBeFirstResponder] (action: UIAlertAction) in toBeFirstResponder?.becomeFirstResponder()}

[weak toBeFirstResponder]는 배열인가요?

설명 부탁드립니다.

답변 1

0

yagom님의 프로필 이미지
yagom
지식공유자

강한 참조 순환(Strong Reference Cycle)을 방지하기 위한 클로저의 캡쳐 리스트(Capture lists)입니다.

아래 문서에서 해당 내용을 확인할 수 있습니다.

https://docs.swift.org/swift-book/LanguageGuide/Closures.html#ID103

https://docs.swift.org/swift-book/LanguageGuide/AutomaticReferenceCounting.html#ID56

Sean Choi님의 프로필 이미지
Sean Choi

작성한 질문수

질문하기