Xcode 및 I/O 키트에 대한 노출이 최소입니다. CFString, CFNumber 등과 같은 용어를 접했습니다.이 CF는 C와 같은 문자열이나 숫자 또는 C 문자열이나 숫자와 같은 특정 의미를 지녔습니다. CF가 무엇을 의미하는지 알고 싶습니다. 사전에xcode 응용 프로그램의 CFnumber, CFstring 등의 CF는 무엇을 의미합니까?
감사
Xcode 및 I/O 키트에 대한 노출이 최소입니다. CFString, CFNumber 등과 같은 용어를 접했습니다.이 CF는 C와 같은 문자열이나 숫자 또는 C 문자열이나 숫자와 같은 특정 의미를 지녔습니다. CF가 무엇을 의미하는지 알고 싶습니다. 사전에xcode 응용 프로그램의 CFnumber, CFstring 등의 CF는 무엇을 의미합니까?
감사
CFString, CFNumber 등이다 declar 코어 토대 프레임 워크에 있으며, 이것은 CF이 코어 파운데이션의 약어임을 분명히합니다. 우리는 그 CF 유형 CF [유형] 참조 같은의 객체를 생성 CFStringRef이 참조 형입니다 하지만 여기 우리가 *
를 사용하지
CFStringRef str;
주를 수행. 이 CFTypes의 대부분은 "무료 브리지"핵심 재단 카운터 부품. 그들은 서로 교환하여 사용할 수있는 것을 의미한다. 예를 들어, CFStringRef은 카운터을 "수신자 부담 전화가 브리지"입니다 부분 NSString 및 다음 두 행은 모두 유효합니다.
CFStringRef str = (CFStringRef)aNSStringObject; // Valid
NSString *str = (NSString *)aCFStringRefObject; // Valid
그것은 애플의 C 기반의 API 인 Core Foundation의 약자 :
이 는 Mac에서 코코아 및 탄소 환경 모두를 기초 기본 데이터 유형 및 필수 서비스를 제공합니다 OS X.
롭로 답변 해 주셔서 감사합니다. – Dili
Er ...'NSStringRef'? –
수정시 수정되었습니다. – duskwuff
모두에게 감사드립니다 – Dili