Auto Reference Counting - Part 4 ( a.k.a ARC ) Swift 5.0 - The Swift Programming Language (Apple Inc.) 번역 (고새 5.0이 되버렸네요..) ARC 1편 - ARC 의 개요와 작동 원리 (https://atelier-chez-moi.tistory.com/37) ARC 2편 - 강한 순환 참조 (https://atelier-chez-moi.tistory.com/40) ARC 3편 - 강한 순환 참조 해결하기(1) : 약한 참조 (https://atelier-chez-moi.tistory.com/41) ARC 4편 - 강한 순환 참조 해결하기(2) : 미소유 참조 (현재 글) Unowned References 미소유 참조 Lik..
Auto Reference Counting - Part 3( a.k.a ARC ) Swift 4.2 - The Swift Programming Language (Apple Inc.) 번역 5) 클래스의 인스턴스들 간의 강한 순환 참조 해결하기 (Resolving Strong Reference Cycles Between Class Instances) Swift provides two ways to resolve strong reference cycles when you work with properties of class type: weak references and unowned references. Swift 는 여러분들이 클래스 타입의 프로퍼티를 사용하여 작업할 때, 강한 순환 참조를 해결하기 위한 ..
Auto Reference Counting - Part 2( a.k.a ARC ) 참고 자료Swift 4.2 - The Swift Programming Language (Apple Inc.) 4) 클래스 인스턴스들 사이의 강한 순환 참조 (Strong Reference Cycles Between Class Instances) In the examples above, ARC is able to track the number of references to the new Person instance you create and to deallocate that Person instance when it’s no longer needed. (1) 편에서 본 것과 같이, ARC 는 여러분이 만든 새 Person 인..
Auto Reference Counting( a.k.a ARC ) 참고 자료Swift 4.2 - The Swift Programming Language (Apple Inc.)야곰의 스위프트 프로그래밍 1) ARC ? Swift 는 앱 내에서 메모리 사용을 관리(manage), 추적(track)하기 위해서 ARC 라는 것을 사용한다. 대부분의 경우에 이는 Swift 에서 메모리 관리가 '단지 작동한다는 것(just works)', 쉽게 말하자면 메모리 관리에 대해서 우리가 생각할 필요가 없다는 것이다. 왜냐하면 ARC는 자동적으로 어떤 클래스의 인스턴스(instance)가 더 이상 필요하지 않을 떄, 이 클래스의 인스턴스에 의해서 사용된 메모리를 (ARC 가 알아서) 해제하기 때문이다. 그러나, ARC의 ..
- Total
- Today
- Yesterday
- array
- 깃허브
- 패캠
- lifecycle
- fallthrough
- var
- Dictionary
- 컨버전
- commit
- ios
- 딕셔너리
- 튜플
- Operator
- 패스트캠퍼스
- tca
- 타입
- ARC
- 스위프트
- GCD
- 리터럴
- function
- inswag
- 개발스쿨
- 프로그래밍
- swiftUI
- Swift
- OOP
- iOS개발스쿨
- 열거형
- fastcampus
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |