Weak References2 [Python] 객체 참조, 가변성, 재활용 References Fluent Python Contents Object Identity, Value, Aliasing == and is 연산자 Shallow Copy and Deep Copy Function Parameters as References del and Garbage Collection Weak References Variables Are Not Boxes 일반적으로 변수를 값을 담고 있는 상자라고 표현합니다. 하지만 '상자로서의 변수' 개념이 실제로는 객체지향 언어에서 참조 변수(reference variable)을 이해하는데 방해가 됩니다. 파이썬 변수는 자바에서의 참조 변수와 같으므로 변수는 객체에 붙은 레이블이라고 생각하는 것이 좋습니다. 다음 코드는 '상자로서의 변수'라는 개념이 .. 2022. 3. 16. [Swift] Automatic Reference Counting (ARC) References https://docs.swift.org/swift-book/LanguageGuide/AutomaticReferenceCounting.html Contents Automatic Reference Counting Strong References Strong Reference Cycles Weak References Unowned References Unowned Optional References Strong Reference Cycles for Closures Swift는 Automatic Reference Counting(자동참조카운팅, ARC)를 사용해서 앱의 메모리 사용을 추적하고 관리합니다. 대부분의 경우, Swift 내에서 메모리 관리는 알아서 동작하고, 우리는 메모리 관리에.. 2022. 3. 10. 이전 1 다음