SecItemCopyMatching을 사용할 경우 CFDictionaryRef 의 내용을 CFTypeRef으로 검색하는 구문을 사용시
CFTypeRef가 메모리가 할당된 뒤 해제를 시켜주어야 한다.
그때 CFRelease를 사용하여 해제를 시켜주어야 한다.
예 :
if (SecItemCopyMatching((CFDictionaryRef)genericPasswordQuery, (CFTypeRef *)&attributes) == noErr) {
.......
}
......
CFRelease(attributes);
'iOS' 카테고리의 다른 글
NSOperation 개발팁 (0) | 2011.09.27 |
---|---|
NSString 조합형, 완성형 문제 (0) | 2011.08.31 |
Delegate를 사용시 주의할 점 (0) | 2011.07.21 |
iOS 상단 Statusbar 반투명 상태로 사용하기 (0) | 2011.07.09 |
싱글 탭 / 더블 탭 / 핀치 GestureRecognizer 추가 (0) | 2011.07.08 |