[Swift/iOS] 자동 참조 카운트 ARC(Automatic Reference Counting) from 공식문서
! 공식문서를 참고한 글입니다 보통의 경우에는 Swift에서 메모리 관리를 위해서 어떠한 행동을 해줄 필요가 없다 ARC라는 것이 알아서 사용하지 않는 인스턴스를 메모리에서 해지해주기 때문이다 ARC, Automatic Reference Counting 말그대로 참조의 수를 자동으로 카운팅한다는 것이다 참조가 되는 수를 세고 있다가 더이상 참조되지 않으면 메모리에서 해제한다 ARC가 동작하는 방법 How ARC Works 클래스의 인스턴스를 만들 때마다, ARC는 인스턴스에 대한 정보를 저장하기 위해서 메모리 조각을 할당한다 이 메모리는 인스턴스의 타입에 대한 정보를 갖고, 인스턴스와 관련된 저장된 속성의 값도 갖고 있다 추가적으로, 인스턴스가 더이상 필요하지 않을 때, ARC는 해당 인스턴스에 의해 사..
programming/Swift
2023. 4. 27. 01:02
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 디자인패턴
- 토큰저장
- Delegate 패턴
- CoreData
- Core Data Stack
- 클로저표현
- 회원가입
- weak
- Persistent Container
- object
- unowned
- 클로저
- 클로저 강한 참조
- ASAuthorizationAppleIDCredential
- core data
- autoclosure
- SWIFT
- authorizationCode
- context
- Entity
- 메모리 안정성
- inout 파라미터 메모리 충돌
- identity Token
- escaping closrue
- ios
- 자동클로저
- 캡쳐리스트
- 강한참조순환
- 클로저 축약
- 강한 참조 순환
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함