전체태그 보기

#ARC (2개의 포스트)

cskim
Overview ARC 1편에서는 ARC와 순환 참조 문제에 대해 알아보았습니다. 순환 참조 문제의 예로 인스턴스간의 상호 참조 관계를 들었었는데, 순환 참조 문제는 클로저의 값 획득(capture) 때문에 발생할 수도 있습니다. 클로저 주변의 변수 및 상수를 클로저 내부에서 사용할 때는 값을 별도의 상수로 초기화하여 사용합니다(값 획득, capture)....
cskim
Overview Class 타입의 값을 할당할 때는 struct, enum(열거형), literal과는 달리 참조 타입의 값 전달이 일어납니다. 참조 타입은 하나의 클래스 인스턴스에 여러 개의 객체들이 공통으로 접근하기 때문에 인스턴스가 메모리에서 해제되는 적절한 시점을 정하는 것이 중요합니다. 인스턴스를 참조하는 다른 객체가 아직 사용중인데 메모리에서 해...