Core Foundation框架 (CoreFoundation.framework) 是一組C語言接口赃绊,它們?yōu)閕OS應(yīng)用程序提供基本數(shù)據(jù)管理和服務(wù)功能。下面列舉該框架支持進行管理的數(shù)據(jù)以及可提供的服務(wù):
群體數(shù)據(jù)類型 (數(shù)組、集合等)
程序包
字符串管理
日期和時間管理
原始數(shù)據(jù)塊管理
偏好管理
URL及數(shù)據(jù)流操作
線程和RunLoop
端口和soket通訊
Core Foundation框架和Foundation框架緊密相關(guān),它們?yōu)橄嗤δ芴峁┙涌冢獸oundation框架提供Objective-C接口。如果您將Foundation對象和Core Foundation類型摻雜使用步鉴,則可利用兩個框架之間的 “toll-free bridging”。所謂的Toll-free bridging是說您可以在某個框架的方法或函數(shù)同時使用Core Foundatio和Foundation 框架中的某些類型璃哟。很多數(shù)據(jù)類型支持這一特性氛琢,其中包括群體和字符串數(shù)據(jù)類型。每個框架的類和類型描述都會對某個對象是否為 toll-free bridged随闪,應(yīng)和什么對象橋接進行說明阳似。
如需進一步信息,請閱讀Core Foundation 框架參考铐伴。