基础框架是构成 Cocoa 的两个框架或大型类集合之一。它提供用于处理字符串、集合、内存管理、通信、线程等的类。Cocoa 应用程序中大多数独立于应用程序界面的功能都可以归因于驻留在基础框架中的类。
NSLock 对象作为在 Cocoa 基础框架中使用 POSIX 锁的不太可移植的替代方案提供。一个更简单的替代方案是使用 @synchronized Objective-C 指令。