[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
- 클로저
- unowned
- SWIFT
- weak
- 자동클로저
- 강한참조순환
- 클로저 강한 참조
- authorizationCode
- Persistent Container
- 디자인패턴
- object
- Core Data Stack
- 토큰저장
- context
- 회원가입
- inout 파라미터 메모리 충돌
- 클로저 축약
- autoclosure
- identity Token
- CoreData
- Delegate 패턴
- Entity
- 캡쳐리스트
- 클로저표현
- 강한 참조 순환
- ios
- 메모리 안정성
- core data
- escaping closrue
- ASAuthorizationAppleIDCredential
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함