Amber is an Objective-C umbrella framework which extends the Cocoa API. It functions as my shared source repository, and consists of three frameworks; AmberFoundation which extends the Foundation framework, designed for use in Cocoa daemons; AmberKit which extends the AppKit framework, includes my custom UI controls, designed for use in GUI applications; and Core Networking.
There are a couple of additional frameworks which you won't typically use:
- AmberKitAdditions.framework, a private framework which is not included in the Amber umbrella. It contains the AppKit extensions without the UI controls. It is a dependency of the custom UI controls when they aren't being built as part of AmberKit.
- libAmberFoundation.a which contains most of the AmberFoundation code and is built for use in iPhone applications.