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
in arrays,
NSArray and NSMutableArray
and memory management,
How objects lose owners
overview,
Using Instances
setting in XIB files,
Setting pointers
setting to nil,
Destroying objects
as strong references,
Strong and Weak References
syntax of,
Instance variables
popover controllers,as weak references,
Strong and Weak References
adding frameworks to,
Core Animation Layer
build settings for,
Build Settings
cleaning and building,
Localizing Resources
copying files to,
Subclassing UITableViewController
creating new,
Creating an Xcode Project
diagram of,
Xcode Schemes
properties,target settings in,
For the More Curious: The Application Bundle
atomic,
Declaring properties
attributes of,
Declaring properties
block,
Basics of Using Blocks
copy,
Copying
creating from XIB file,
Exposing the properties of HomepwnerItemCell
declaring,
Copying
and instance variables,
Instance variables and properties
memory management of,
Declaring properties
nonatomic,
Declaring properties
overriding accessors,
Synthesizing properties
in protocols,
Your own MKAnnotation
readonly,
Declaring properties
readwrite,
Declaring properties
strong,
Declaring properties
synthesizing,
Synthesizing properties
property list serializable objects,weak,
Declaring properties
CLLocationManagerDelegate,
Protocols
creating new,
Master-Detail Communication
declaring,
Protocol methods
described,
Protocols
implementation of,
Your own MKAnnotation
MKAnnotation,
Your own MKAnnotation
MKMapViewDelegate,
Being a MapView Delegate
NSCopying,
NSCopying
NSURLAuthenticationChallengeSender,
For the More Curious: Credentials
optional methods in,
Protocol methods
properties in,
Your own MKAnnotation
required methods in,
Protocol methods
structure of,
Protocols
UIApplicationDelegate,
Application States and Transitions
UIGestureRecognizerDelegate,
UIPanGestureRecognizer and Simultaneous Recognizers
UIImagePickerControllerDelegate,
Taking pictures and UIImagePickerController
UINavigationControllerDelegate,
Taking pictures and UIImagePickerController
UIPopoverControllerDelegate,
UIPopoverController
UIResponderStandardEditActions,
For the More Curious: UIMenuController and UIResponderStandardEditActions
UIScrollViewDelegate,
Zooming
UISplitViewControllerDelegate,
Displaying the Master View Controller in Portrait Mode
UITextFieldDelegate,
Dismissing the keyboard
provisioning profiles,UITextInputTraits,
Interface Properties
creating,
Beginning RandomPossessions
readonly,creating BNRItem class,
Creating an NSObject subclass
responder chain,localizing,
Localizing Resources
explained,
Strong and Weak References
Retina display,finding with Leaks instrument,
Leaks Instrument
animation objects,
Spinning with CABasicAnimation
rootViewController (UINavigationController),table view cells,
Reusing UITableViewCells
adding,
Adding Rows
deleting,
Deleting Rows
run loop,moving,
Moving Rows
for Retina display,
For the More Curious: Retina Display
running applications on,
Build and Run on the Simulator
sandbox location,
NSKeyedArchiver and NSKeyedUnarchiver
saving images to,
Taking pictures and UIImagePickerController
simulating low-memory warnings,
UIViewController and lazy loading
simulating shakes,
Motion Events
simulating two fingers,
Zooming
single inheritance,viewing application bundle in,
For the More Curious: The Application Bundle
and caching data,
Caching the RSS Feed
creating,
Creating BNRFeedStore
as singletons,
Determining singleton status
storeCachedResponse:forRequest:,synchronous,
Determining how to deliver results
creating,
Creating a Storyboard
pros and cons,
More on Storyboards
segues,
Segues
static tables in,
UITableViewControllers in Storyboards
strings (seevs. XIB files,
UIStoryboard
subclassing,-> operator,
NSCopying
(see also
overriding methods
)
as approach to callbacks,
For the More Curious: Pros and Cons of Callback Options
and method return type,
id
super,use of self,
Class methods