UIKit Classes

From Medien Wiki
Revision as of 00:51, 7 March 2010 by Mm (talk | contribs) (created)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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
UINavigationController
UIImagePickerController

n/a
UILabel

UITextField

NSTextField
UITextView NSTextView
UIPickerView

UIDatePicker

n/a
UIProgressView

UIActivityIndicatorView

NSProgressIndicator eg. "Loading..." Indicator or Wheel
UIImageView

UIImage

NSImageView

NSImage

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.