iOS

[iOS] 오토릴리즈 풀(Autorelease Pool) 이란

i-moo 2018. 12. 4. 14:43
반응형

오토릴리즈 풀 (Autorelease Pool)

: 객체가 해제되기 전까지 저장되는 공간.


ARC (Automatic Reference Counting) 환경

@autoreleasepool{

// ...

}


개발자가 직접 오토릴리스 풀을 생성해야되는 경우

1. UI 프레임워크를 사용하지 않는 프로그램을 개발할 때

2. 반복문에서 다수의 임시 객체를 생성할 때

3. 스레드를 직접 생성할 때

반응형