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
as approach to callbacks,
For the More Curious: Pros and Cons of Callback Options
defined,
Setting targets and actions
vs. delegation,
Delegation
setting programmatically,
UINavigationBar
and UIControl,
For the More Curious: UIControl
targetsand UIGestureRecognizer,
UIGestureRecognizer Subclasses
adding frameworks to,
Projects, Targets, and Frameworks
build settings for,
Build Settings
and schemes,
Xcode Schemes
templatessettings of,
For the More Curious: The Application Bundle
application,
Projects, Targets, and Frameworks
textFieldShouldReturn:,view controller,
View Controller Subclasses and Templates
and animation,
Implicitly Animatable Properties
basics of,
Touch Events
enabling multi-touch,
Drawing with TouchDrawView
handling interruptions,
Turning Touches Into Lines
keeping track of,
Turning Touches Into Lines
and responder chain,
The Responder Chain
and target-action pairs,
For the More Curious: UIControl
touchesBegan:withEvent:,and UIControl,
For the More Curious: UIControl
drawing lines,
Creating the TouchTracker Application
transient attributes (Core Data),recognizing gestures,
UIGestureRecognizer and UIMenuController
and events,
Touch Events
UIApplicationDelegate,
currentDevice,
Determining device family
determining device type,
Determining device family
UIDocument,notifications from,
UIDevice Notifications
cancelsTouchesInView,
UIPanGestureRecognizer and Simultaneous Recognizers
chaining recognizers,
For the More Curious: More on UIGestureRecognizer
delaying touches,
For the More Curious: More on UIGestureRecognizer
described,
UIGestureRecognizer and UIMenuController
detecting taps,
Detecting Taps with UITapGestureRecognizer
enabling simultaneous recognizers,
UIPanGestureRecognizer and Simultaneous Recognizers
intercepting touches from view,
UIGestureRecognizer Subclasses
,
UIPanGestureRecognizer and Simultaneous Recognizers
locationInView:,
Detecting Taps with UITapGestureRecognizer
long press,
UILongPressGestureRecognizer
translationInView: (UIPanGestureRecognizer),
UIPanGestureRecognizer and Simultaneous Recognizers
UIGestureRecognizerDelegate protocol,and UIResponder methods,
UIPanGestureRecognizer and Simultaneous Recognizers
and CGContextRef,
For the More Curious: Layers, Bitmaps, and Contexts
and CGImage,
Layer Content
UIImageJPEGRepresentation,
instantiating,
Taking pictures and UIImagePickerController
on iPad,
UIPopoverController
presenting,
Taking pictures and UIImagePickerController
recording video with,
For the More Curious: Recording Video
UIImagePickerControllerDelegate,in UIPopoverController,
UIPopoverController
aspect fit,
Autorotation
UIKeyboardDidShowNotification,described,
Displaying Images and UIImageView
(see also
view controllers
)
described,
UINavigationController
instantiating,
UINavigationController
managing view controller stack,
UINavigationController
navigationController,
Parent-child relationships
pushViewController:animated:,
Pushing view controllers
rootViewController,
UINavigationController
in storyboards,
Segues
topViewController,
UINavigationController
and UINavigationBar,
UINavigationBar
viewControllers,
UINavigationController
viewWillAppear:,
Appearing and disappearing views
UINavigationControllerDelegate,viewWillDisappear:,
Appearing and disappearing views
becomeFirstResponder,
Motion Events
described,
Tagging locations
and motion events,
Motion Events
and responder chain,
The Responder Chain
UIResponderStandardEditActions protocol,and touch events,
Touch Events
scrolling,
Using UIScrollView
UIScrollViewDelegate,zooming,
Zooming
autorotating,
Splitting Up Nerdfeed
illegal on iPhone,
Splitting Up Nerdfeed
master and detail view controllers,
Splitting Up Nerdfeed
overview,
Splitting Up Nerdfeed
in portrait mode,
Displaying the Master View Controller in Portrait Mode
UISplitViewControllerDelegate,splitViewController,
Parent-child relationships
tabBarController,
Parent-child relationships
UITabBarItem,view,
UITabBarController
(see also
UITableViewCell
,
UITableViewController
)
adding rows to,
Adding Rows
deleting rows from,
Deleting Rows
editing property,
Editing Mode
footer view,
Editing Mode
header view,
Editing Mode
moving rows in,
Moving Rows
populating,
UITableView’s Data Source
UITableViewCell
adding images to,
Image Manipulation
cell styles,
UITableViewCells
creating interface with XIB file,
Configuring a UITableViewCell subclass’s interface
editing styles,
Deleting Rows
relaying actions from,
Relaying Actions from UITableViewCells
retrieving instances of,
Creating and retrieving UITableViewCells
subclassing,
Subclassing UITableViewCell
UITableViewCellEditingStyleDelete,subviews,
UITableViewCells
(see also
UITableView
)
adding rows,
Adding Rows
creating in storyboard,
UITableViewControllers in Storyboards
creating static tables,
UITableViewControllers in Storyboards