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
(see alsoCAAnimationGroup,
animations
)
(see also
animations
,
layers
)
addAnimation:forKey:,
Spinning with CABasicAnimation
animatable properties of,
Implicitly Animatable Properties
bitmap context for,
For the More Curious: Layers, Bitmaps, and Contexts
contents,
Layer Content
creating,
Creating a CALayer
described,
Core Animation Layer
designated initializer,
Creating a CALayer
drawInContext:,
For the More Curious: Programmatically Generating Content
presentationLayer,
For the More Curious: The Presentation Layer and the Model Layer
setPosition:,
Implicitly Animatable Properties
superlayer,
Layer Content
callbacks,zPosition,
Layer Content
(see also
images
)
recording video,
For the More Curious: Recording Video
cancelsTouchesInView,taking pictures,
Taking pictures and UIImagePickerController
drawing to,
Image Manipulation
CGImage,
(see also individual class names)
copying files,
Subclassing UITableViewController
creating,
Creating an NSObject subclass
declaring,
Creating an NSObject subclass
overview,
Objects
prefixes for,
For the More Curious: Class Names
subclassing,
Subclassing an Objective-C Class
CLLocation,
(see also
view controllers
)
defined,
Model-View-Controller
as delegates,
Delegation, controllers, and memory management
lifespan of,
Delegation, controllers, and memory management
convenience methods,and store objects,
Model-View-Controller-Store Design Pattern
(see alsoCore Data
animations
,
CALayer
)
attributes,
The model file
faults,
Faults
fetched property,
Faults
and iCloud,
Core Data and iCloud
lazy fetching,
Faults
logging SQL commands,
More About SQL
NSManagedObjectContext,
Updating BNRItemStore
NSManagedObjectModel,
Updating BNRItemStore
NSPersistentStoreCoordinator,
Updating BNRItemStore
as ORM,
Object-Relational Mapping
subclassing NSManagedObject,
NSManagedObject and subclasses
transient attributes,
NSManagedObject and subclasses
Core Foundation,
(see also
archiving
,
Core Data
)
for application data,
Application Sandbox
caching,
Caching the RSS Feed
choosing,
Trade-offs of Persistence Mechanisms
with I/O functions,
For the More Curious: Reading and Writing to the Filesystem
for images,
Image Manipulation
dataSource (UITableView),
(see also
debugging tools
,
exceptions
)
categorizing log statements,
A quick tip on logging
compile-time errors,
Compiling
creating schemes for,
Creating a new scheme
exceptions,
Exceptions and Unrecognized Selectors
linker errors,
Linking
stepping through methods,
Stepping through code
debugging toolstesting offline behavior,
Other Benefits of Store Objects
Allocations instrument,
Allocations Instrument
debug navigator,
Using breakpoints
debugger,
Using the Debugger
heapshots,
Heapshot analysis
Instruments,
Instruments
issue navigator,
Build and Run on the Simulator
log navigator,
Beginning RandomPossessions
static analyzer,
Static Analyzer
Time Profiler,
Time Profiler Instrument
declarationsvariables view,
Using breakpoints
instance variable,
Instance variables
definesPresentationContext,protocol,
Protocol methods
(see alsodelegation
delegation
)
as approach to callbacks,
For the More Curious: Pros and Cons of Callback Options
and controller objects,
Delegation, controllers, and memory management
creating a delegate protocol,
Master-Detail Communication
and memory management,
Delegation, controllers, and memory management
overview,
Delegation
protocols used for,
Protocols
swapping delegates,
Constructing the tree of model objects
deleteRowsAtIndexPaths:withRowAnimation:,vs. target-action pairs,
Delegation
checking for camera,
Taking pictures and UIImagePickerController
deploying to,
Deploying an Application
determining type of,
Determining device family
provisioning,
Deploying an Application
dictionaries
described,
NSDictionary
memory management of,
More on Low-Memory Warnings
using,
Creating and using keys
directorieswriting to filesystem,
For the More Curious: Reading and Writing to the Filesystem
application,
Application Sandbox
Library/Preferences,
Application Sandbox
dismissPopoverAnimated:completion:,temporary,
Application Sandbox
for applications,
Application States and Transitions
documentation, using,in XIB editor area,
Building Interfaces
and run loop,
Redrawing Views
drill-down interfaceand UITableViewCell,
Creating HomepwnerItemCell
with UINavigationController,
UINavigationController
with UISplitViewController,
UISplitViewController and NSRegularExpression