HypeDitto / iOS-Study

iOS 기술 면접 대비
0 stars 0 forks source link

Retain Count 방식에 대해 설명하시오. #80

Open YouHojoon opened 1 year ago

YouHojoon commented 1 year ago

Retain

Release

HeegeePark commented 1 year ago

1) compile time에는 코드를 분석하고 예측하여 적절한 위치에 retain, release를 삽입해준다.

2) run time에 삽입된 코드가 실행되면서 retain, release에 의해 reference count를 증감하고, count가 0이 되었을 때 메모리에서 제거한다.

retain

release