메모리·ARC객관식심화unowned 사용 판단다음 중 [unowned self] 캡처가 안전한 경우를 모두 고르세요.복수 선택 가능1보기 1.lazy var formatter: () -> String = { [unowned self] in ... }: self가 소유한 lazy 클로저 프로퍼티2보기 2.URLSession.shared.dataTask(with:) { [unowned self] ... }: 네트워크 완료 핸들러3보기 3.UIView.animate(withDuration:) { [unowned self] in self.alpha = 0 }: 화면 전환 중 애니메이션4보기 4.items.forEach { [unowned self] in self.process($0) }: 동기적으로 즉시 실행되는 non-escaping 클로저5보기 5.Timer.scheduledTimer(withTimeInterval:repeats: true) { [unowned self] _ in ... }: invalidate를 deinit에서 호출채점하기