나는 ARC와 혼동스러워. CFUUIDRef를 만들 수 있으며 CFRetain 및 CFRelease를 통해 참조 횟수를 관리 할 수 있습니다. NSArray에 NSArray를 추가하고 소유권을 전달하려면 어떻게해야합니까?ARC를 사용하여 NSArray에 CFUUIDRef 객체를 저장하는 방법은 무엇입니까?
CFUUIDRef *uuid = ...;
[arr setObject:myobj forKey:(__bridge id)uuid];
[arr removeObjectForKey:(__bridge id)uuid];
id myobj = [arr objectForKey:(__bridge id)uuid];
위의 설정, 제거 및 검색 방법은 올바른가요? 이 배열에서 항목을 제거하면 CFUUIDRef가 자동으로 해제 되나요? 아니면 각 객체를 가져 와서 CF를 릴리즈합니까?
사전이 아닌 배열을 다루는 것 같습니다. 배열에 대해 토론하고 싶습니까? –