UIKit (iPhone OS) vs. AppKit (Mac OS X)
| UIKit | AppKit | Notes | 
|---|---|---|
| UIApplication | NSApplication | Singleton, Access to Main Application Object & App-Delegate | 
| UIScreen | NSScreen | |
| UIWindow | NSWindow | |
| UIView | NSView | Every visible object is a subclass of (or inside) a view | 
| UIViewController | NSViewController | ViewController, see MVC: Model-View-Controller Design Pattern | 
| UITabBarController UITableViewController | n/a | |
| UILabel UITextField | NSTextField | |
| UITextView | NSTextView | |
| UIPickerView UIDatePicker | n/a | also see UIPicker | 
| UIProgressView UIActivityIndicatorView | NSProgressIndicator | eg. "Loading..." Indicator or Wheel | 
| UIImageView UIImage | NSImageView NSImage | also see UIImage | 
| UIScrollView | NSScrollView | |
| UITableView UITableViewCell | NSTableView NSCell | |
| UINavigationBar UINavigationItem | n/a | |
| UITabBar | n/a | black tab bar at the bottom | 
| UIToolBar UIBarItem | NSToolbar | |
| UISearchBar UISearchDisplayController | n/a | |
| UIActionSheet UIAlertView | NSSheet NSAlertView | |
| UIWebView | see WebKit | |
| UIControl: UIButton | NSControl: NSButton | |
| UIResponder | NSResponder | Event Management (Touches, First Responder - eg. for TextInput) | 
| UIEvent | NSEvent | eg. Touches or Clicks | 
| UIFont | NSFont | |
| UIColor | NSColor | |
| UIPasteboard | NSPasteboard | |
| UITouch UIDevice | n/a | 
Resources
Diese Seite ist Teil des Werkmoduls iOS Development von Michael Markert für Interface Design / Fakultät Medien an der Bauhaus-Universität Weimar.
