发NeXTSTEP和OPENSTEP的大量工作都转化到了Mac OS X中，最显而易见的部分当属Cocoa。但差异也存在。例如，NeXTSTEP和OPENSTEP使用Display PostScript实现文字和图形的屏幕显示，而Cocoa依赖苹果的Quartz（基于PDF的绘图模型）。Cocoa这个名词曾经被用来称唿一款帮助儿童创建多媒体工程的应用程序。随后该应用停产。该名称被用作现在的用途。
内存管理.Cocoa环境的一个特点是它可以管理动态分配的内存。Cocoa中绝大部分