Foundation and CoreFoundation

OpenStep was an object-oriented application programming interface (API) specification for an object-oriented operating system that used a non-NeXTSTEP operating system as its core, principally developed by NeXT with Sun Microsystems. OPENSTEP (all capitalized) was a specific implementation of the OpenStep API developed by NeXT.[1] While originally built on a Mach-based Unix (such as the core of NeXTSTEP), versions of OpenStep were available for Solaris and Windows NT as well. The software libraries that shipped with OPENSTEP are a superset of the original OpenStep specification.

而Foundation就是OpenStep规范在Apple上的实现,其他平台上的实现叫libFoundation。

CoreFoundation是另外一组API,只在Apple的平台上有。

原文地址:https://www.cnblogs.com/whyandinside/p/3081597.html