weak1 ARC, 순환참조와 소유권 지시어 (iOS, xcode) ARC, 순환참조와 소유권 지시어 (iOS, xcode) "iOS와 OS 의 메모리 관리와 멀티스레딩 기법" 이란 오래된 책을 다시 요즘에 읽어 소유권 지시어에 대한 내용을 적어 본다. ARC (Automatic Reference counting)은 메모리 관리를 컴파일러가 직접 한다. iOS 개발을 처음 시작 할 때는 retain/release의 코드를 직접 넣어 주어 메모리 관리를 했다. 하지만 ARC가 나오면서 release를 실수로 잘못 넣어주어 런타임 크래쉬 발생이 되는것을 고려 안 해도 되고 메모리 관리도 쉽게 도와주었다. 물론 순환 참조는 아직 유의를 해야 하지만.. 일단 ARC가 나오면서 strong, weak라는 새로 등장한 소유권 지시어가 나왔기 때문에 설명을 이어가겠다. 레퍼런스 카운.. 2019. 10. 22. 이전 1 다음