우선 ARC를 사용하고 있습니다.메모리 관리 및 정적 CoreFoundation 변수
나는 예를 들어, 다음과 같습니다, 클래스가있는 경우 :
static CFNumberRef numberRef = NULL;
+ (void)initialize {
float myFloat = 28.37202;
numberRef = CFNumberCreate(kCFAllocatorDefault, CFNumberFloatType, &myFloat);
}
어떻게 numberRef
방출에 대해 갈 것입니까?
이것은 싱글 톤처럼 보입니다. 따라서 그것을 싱글 톤으로 취급하십시오. 전혀 릴리스하지 마십시오. 앱이 종료되면 커널이 모든 메모리를 정리합니다. –
@ H2CO3 그게 옳은 대답이라고 생각하고, 충분히 볼 수있는 누출은 없습니다. –
나중에 참조 할 수 있도록 대답했습니다. –