Core Foundation(简称CF)是一套Mac OS和iOS中的C语言API,由较低层的一些例程和封装函数组成。Apple发布的最大的一个CF开源项目叫CFLite,基于CFLite可以开发跨Mac OS X,Linux和Windows平台的应用。另外一个第三方的开源实现叫做OpenCFLite也有同样的功能。大多数的Core Foundation例程的对象通常遵循这样的命名规则,例如:CFDictionary开头的函数中会出现CFDictionaryRef,这些对象经常被会手动通过CFRetain和CFRelease来管理引用计数。在内部,Core Foundation也会把一些基础类型转成Objective-C运行时中可用的格式。