The UIKit framework provides the fundamental objects for constructing and managing your application's user interface. This Objective-C framework provides an application object, event handling support, drawing support, windows, views, and controls designed specifically for the Multi-Touch interface.