iPhone OS Reference Library Apple Developer Connection spyglass button

Introduction

Framework
/System/Library/Frameworks/UIKit.framework
Header file directories
/System/Library/Frameworks/UIKit.framework/Headers
Declared in
UIAccelerometer.h
UIAccessibility.h
UIAccessibilityConstants.h
UIAccessibilityElement.h
UIActivityIndicatorView.h
UIAlert.h
UIApplication.h
UIBarButtonItem.h
UIBarItem.h
UIButton.h
UIColor.h
UIControl.h
UIDataDetectors.h
UIDatePicker.h
UIDevice.h
UIEvent.h
UIFont.h
UIGeometry.h
UIGraphics.h
UIImage.h
UIImagePickerController.h
UIImageView.h
UIInterface.h
UILabel.h
UILocalizedIndexedCollation.h
UIMenuController.h
UINavigationBar.h
UINavigationController.h
UINibDeclarations.h
UINibLoading.h
UIPageControl.h
UIPasteboard.h
UIPickerView.h
UIProgressView.h
UIResponder.h
UIScreen.h
UIScrollView.h
UISearchBar.h
UISearchDisplayController.h
UISegmentedControl.h
UISlider.h
UIStringDrawing.h
UISwitch.h
UITabBar.h
UITabBarController.h
UITabBarItem.h
UITableView.h
UITableViewCell.h
UITableViewController.h
UITextField.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 iPhone and iPod touch. 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


Last updated: 2009-08-20

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