하이 D:)veloper

  • 홈
  • 태그
  • 방명록

캡처현상 1

[Swift] 클로저와 중첩함수의 캡처 현상 (1)

Swift에서 일급객체라고 불리는 클로저의 메모리는 어디에 저장되는지 알고 있나요? 그리고 외부 변수가 클로저 내부에서 사용될 시, 함수와는 다르게 어떤 현상이 일어나는지는 알고 있나요? 이번 글에서는 클로저나 중첩함수가 할당된 변수가 실행될 때 캡처 현상이 일어나는 상황과 이유에 대해 정리해 보려 합니다! 다음글에서는 캡처 현상 때문에 외부 요인에 의해 내부에서 사용되는 외부 값이 변경되는 것을 방지하기 위해 어떤 방법을 쓸 수 있는지 방법을 이야기해 볼게요 ㅎㅎ [Swift] 클로저와 중첩함수의 캡처 현상 (1) [Swift] 클로저와 중첩함수의 캡처 현상 (2) | 캡처리스트 클로저에서self키워드 # 🍑 클로저란 무엇이고 왜 사용할까? 클로저는 "이름이없는(익명) 함수"라고 하죠. Swift에서 ..

Swift 2023.11.01
이전
1
다음
더보기
프로필사진

하이 D:)veloper

최근글과 인기글

  • 최근글
  • 인기글

Calendar

«   2025/07   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
  • 분류 전체보기 (67)
    • SwiftUI (19)
    • Swift (32)
    • iOS (11)
    • RxSwift (3)

Tag

coredata, existentialContainer, swift localization, RxSwift, Generic, GCD, ios, existentialtype, struct, UIKit, Equatable, completionHandler, Protocol, coldobservable, Swift, xcode, hotobservable, lokalise, notification, swiftUI,

Copyright © Kakao Corp. All rights reserved.

티스토리툴바