iOS Reference Library Apple Developer
Search

Introduction

Framework
/System/Library/Frameworks/UIKit.framework
Header file directories
/System/Library/Frameworks/UIKit.framework/Headers
Declared in
UIAccelerometer.h
UIAccessibility.h
UIAccessibilityAdditions.h
UIAccessibilityConstants.h
UIAccessibilityElement.h
UIActionSheet.h
UIActivityIndicatorView.h
UIAlertView.h
UIApplication.h
UIBarButtonItem.h
UIBarItem.h
UIBezierPath.h
UIButton.h
UIColor.h
UIControl.h
UIDataDetectors.h
UIDatePicker.h
UIDevice.h
UIDocumentInteractionController.h
UIEvent.h
UIFont.h
UIGeometry.h
UIGestureRecognizer.h
UIGestureRecognizerSubclass.h
UIGraphics.h
UIImage.h
UIImagePickerController.h
UIImageView.h
UIInterface.h
UILabel.h
UILocalizedIndexedCollation.h
UILongPressGestureRecognizer.h
UIMenuController.h
UINavigationBar.h
UINavigationController.h
UINib.h
UINibDeclarations.h
UINibLoading.h
UIPageControl.h
UIPanGestureRecognizer.h
UIPasteboard.h
UIPickerView.h
UIPinchGestureRecognizer.h
UIPopoverController.h
UIProgressView.h
UIResponder.h
UIRotationGestureRecognizer.h
UIScreen.h
UIScreenMode.h
UIScrollView.h
UISearchBar.h
UISearchDisplayController.h
UISegmentedControl.h
UISlider.h
UISplitViewController.h
UIStringDrawing.h
UISwipeGestureRecognizer.h
UISwitch.h
UITabBar.h
UITabBarController.h
UITabBarItem.h
UITableView.h
UITableViewCell.h
UITableViewController.h
UITapGestureRecognizer.h
UITextField.h
UITextInput.h
UITextInputTraits.h
UITextView.h
UIToolbar.h
UITouch.h
UIVideoEditorController.h
UIView.h
UIViewController.h
UIWebView.h
UIWindow.h

The UIKit framework provides the classes needed to construct and manage an application’s user interface for iOS. It provides an application object, event handling, drawing model, windows, views, and controls specifically designed for a touch screen interface. Figure I-1 illustrates the classes in this framework.

Figure I-1  UIKit class hierarchy

UIKit class hierarchy

Note: For the most part, UIKit classes should be used only from an application‚Äôs main thread. This is particularly true for classes derived from UIResponder or that involve manipulating your application‚Äôs user interface in any way.



Last updated: 2010-04-22

Did this document help you? Yes It's good, but... Not helpful...