2011-09-29 3 views

답변

4

CFString, CFNumber 등이다 declar 코어 토대 프레임 워크에 있으며, 이것은 CF코어 파운데이션의 약어임을 분명히합니다. 우리는 그 CF 유형 CF [유형] 참조 같은의 객체를 생성 CFStringRef이 참조 형입니다 하지만 여기 우리가 *를 사용하지

CFStringRef str; 

주를 수행. 이 CFTypes의 대부분은 "무료 브리지"핵심 재단 카운터 부품. 그들은 서로 교환하여 사용할 수있는 것을 의미한다. 예를 들어, CFStringRef은 카운터을 "수신자 부담 전화가 브리지"입니다 부분 NSString 및 다음 두 행은 모두 유효합니다.

CFStringRef str = (CFStringRef)aNSStringObject; // Valid 
NSString *str = (NSString *)aCFStringRefObject; // Valid 
+2

Er ...'NSStringRef'? –

+2

수정시 수정되었습니다. – duskwuff

+0

모두에게 감사드립니다 – Dili

4

그것은 애플의 C 기반의 API 인 Core Foundation의 약자 :

이 는 Mac에서 코코아 및 탄소 환경 모두를 기초 기본 데이터 유형 및 필수 서비스를 제공합니다 OS X.

+0

롭로 답변 해 주셔서 감사합니다. – Dili