Read iOS Programming: The Big Nerd Ranch Guide, 3/e (Big Nerd Ranch Guides) Online
Authors: Aaron Hillegass,Joe Conway
Tags: #COM051370, #Big Nerd Ranch Guides, #iPhone / iPad Programming
data source methods,
Implementing data source methods
dataSource,
UITableView’s Data Source
deleting rows,
Deleting Rows
described,
UITableViewController
editing property,
Editing Mode
moving rows,
Moving Rows
returning cells,
Creating and retrieving UITableViewCells
subclassing,
Subclassing UITableViewController
UITableViewDataSource,tableView,
Adding Rows
described,
Object Diagrams
and keyboard,
Tagging locations
UITextFieldDelegate,
(see also
UIViewController
,
views
)
autoresizingMask,
Setting autoresizing masks programmatically and bitwise operations
backgroundColor,
The drawRect: Method
bounds,
The drawRect: Method
endEditing:,
Appearing and disappearing views
instantiating,
Creating a Custom View
layer,
Layers and Views
setNeedsDisplay,
Redrawing Views
size and position,
Creating a CALayer
subclassing,
Creating a Custom View
UIViewControllersuperview,
Creating a Custom View
(see also
view controllers
)
defined,
UIViewController
definesPresentationContext,
Inter-family relationships
initWithNibName:bundle:,
Initializing view controllers
instantiating,
Style Choices
modalTransitionStyle,
Modal view controller transitions
modalViewController,
Dismissing modal view controllers
navigationController,
Pushing view controllers
navigationItem,
UINavigationBar
parentViewController,
Dismissing modal view controllers
presentingViewController,
Dismissing modal view controllers
splitViewController,
Splitting Up Nerdfeed
subclassing,
Subclassing UIViewController
viewControllers,
Parent-child relationships
viewDidLoad,
UIViewController and lazy loading
viewDidUnload,
Unloading views
viewWillAppear:,
Taking pictures and UIImagePickerController
UIWebView,and XIB files,
Style Choices
described,
Views and the View Hierarchy
and responder chain,
The Responder Chain
unarchiveObjectWithFile:,rootViewController,
Subclassing UIViewController
accommodating device differences,
Determining device family
,
Splitting Up Nerdfeed
,
Master-Detail Communication
,
Universalizing Nerdfeed
setting device family,
Universalizing Nerdfeed
using iPad-only classes,
Splitting Up Nerdfeed
unknown key exception,XIB files for,
Universalizing Homepwner
(see alsouser interface
NSURL
)
hiding status bar,
Hiding the Status Bar
scrolling,
Using UIScrollView
userInterfaceIdiom (UIDevice),zooming (views),
Zooming
(see also
instance variables
,
local variables
,
pointers
)
variables view,static,
Creating BNRItemStore
(see also
controller objects
,
UIViewController
)
adding to navigation controller,
Pushing view controllers
adding to popover controller,
UIPopoverController
adding to split view controller,
Splitting Up Nerdfeed
creating,
Another UIViewController
creating delegate protocol for,
Master-Detail Communication
creating in a storyboard,
UIStoryboard
detail,
Splitting Up Nerdfeed
initializing,
Initializing view controllers
lifecycle of,
View Controller Lifecycle
and number of views,
Another UIViewController
presenting,
UITabBarController
relationships between,
For the More Curious: View Controller Relationships
reloading subviews,
Taking pictures and UIImagePickerController
role in application,
UIViewController
templates for,
View Controller Subclasses and Templates
unloading views,
Unloading views
using XIB to create views,
Another UIViewController
view hierarchy,and views,
UIViewController
(see also
UIView
)
autoresize masks for,
Setting autoresizing masks programmatically and bitwise operations
autoresizing,
Autorotation
autorotating,
Autorotation
creating,
Creating a Custom View
and drawing contexts,
The drawRect: Method
and layers,
Layers and Views
life cycle of,
UIViewController and lazy loading
modal presentation of,
Taking pictures and UIImagePickerController
redrawing,
Redrawing Views
and run loop,
Redrawing Views
scrolling,
Using UIScrollView
setting attributes of,
Interface Properties
unloading,
Unloading views
and view controllers,
UIViewController
viewWillAppear:,zooming,
Zooming