UIKit (iPhone OSOperating System – for instance Apple's OS X stands for the tenth version of the OS) vs. AppKit (Mac OSOperating System – for instance Apple's OS X stands for the tenth version of the 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
UINavigationController
UIImagePickerController

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
UISegmentedControl
UISlider
UISwitch
UIPageControl

NSControl:

NSButton
NSSegmentedControl
NSSlider

UIResponder NSResponder Event Management (Touches, First Responder - eg. for TextInput)
UIEvent NSEvent eg. Touches or Clicks
UIFont NSFont
UIColor NSColor
UIPasteboard NSPasteboard
UITouch

UIDevice
UIAccelerometer

UIAcceleration
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.