iOS Programming: The Big Nerd Ranch Guide, 3/e (Big Nerd Ranch Guides) (105 page)

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

BOOK: iOS Programming: The Big Nerd Ranch Guide, 3/e (Big Nerd Ranch Guides)
10.53Mb size Format: txt, pdf, ePub
N
namespaces,
For the More Curious: Class Names
naming conventions
accessor methods,
Accessor methods
cell reuse identifiers,
Reusing UITableViewCells
delegate protocols,
Protocols
initializer methods,
Initializers
navigation controllers (see
UINavigationController
)
navigationController,
Pushing view controllers
,
Parent-child relationships
navigationItem (UIViewController),
UINavigationBar
navigators
keyboard shortcuts for,
Build and Run on the Simulator
Nerdfeed application
adding delegate protocol,
Master-Detail Communication
adding iCloud support,
iCloud
adding UIWebView,
UIWebView
caching RSS feeds,
Caching the RSS Feed
categorizing log statements,
A quick tip on logging
converting to MVCS,
The Need for Stores
indicating read items,
Read and Unread Items
parsing data,
Collecting XML data
showing only post titles,
NSRegularExpression
using UISplitViewController,
Splitting Up Nerdfeed
nested message sends,
Creating objects
nextResponder,
The Responder Chain
NIB files,
Building Interfaces
,
Using HomepwnerItemCell
(see also
XIB files
)
nibWithNibName:bundle:,
Using HomepwnerItemCell
nil
as notification wildcard,
Notification Center
returned from initializer,
super
sending messages to,
Destroying objects
setting pointers to,
Destroying objects
as zero pointer,
Destroying objects
nonatomic,
Declaring properties
.nosync,
Core Data and iCloud
notifications
of low-memory warnings,
More on Low-Memory Warnings
NSArray,
Advanced Caching
(see also
arrays
)
NSBundle,
Editing Mode
,
For the More Curious: NSBundle’s Role in Internationalization
NSCocoaErrorDomain,
For the More Curious: Reading and Writing to the Filesystem
NSCoder,
Archiving
NSCoding protocol,
Archiving
,
Image Manipulation
NSComparisonResult,
Advanced Caching
NSCopying,
NSCopying
NSData,
Writing to the Filesystem with NSData
,
Image Manipulation
NSDate,
Demystifying the XIB: File's Owner
,
Passing data between view controllers
,
For the More Curious: Reading and Writing to the Filesystem
,
NSManagedObject and subclasses
NSDateFormatter,
Demystifying the XIB: File's Owner
,
Passing data between view controllers
,
Internationalization Using NSLocale
NSDictionary,
NSDictionary
(see also
dictionaries
)
NSError,
For the More Curious: Reading and Writing to the Filesystem
NSException,
More Modal View Controllers
NSExpression,
Faults
NSFetchRequest,
NSFetchRequest and NSPredicate
,
Faults
NSFileCoordinator,
iCloud
NSFileManager,
Core Data and iCloud
NSFilePresenter protocol,
iCloud
NSIndexPath,
Creating and retrieving UITableViewCells
,
Deleting Rows
NSJSONSerialization,
JSON Serialization
,
For the More Curious: JSON Data
NSKeyedArchiver,
NSKeyedArchiver and NSKeyedUnarchiver
NSKeyedUnarchiver,
NSKeyedArchiver and NSKeyedUnarchiver
NSLocale,
Internationalization Using NSLocale
NSLocalizedString,
NSLocalizedString and Strings Tables
NSLog,
Format strings
NSManagedObject,
NSManagedObject and subclasses
,
Faults
NSManagedObjectContext,
Updating BNRItemStore
,
Faults
NSManagedObjectModel,
Updating BNRItemStore
NSMetadataQuery,
iCloud
NSMutableArray,
Beginning RandomPossessions
,
NSArray and NSMutableArray
(see also
arrays
)
removeObject:,
Deleting Rows
removeObjectIdenticalTo:,
Deleting Rows
sortUsingComparator:,
Advanced Caching
NSMutableDictionary,
Creating BNRImageStore
(see also
dictionaries
)
NSNotification,
Notification Center
NSNotificationCenter,
Notification Center
NSNull,
NSArray and NSMutableArray
NSNumber,
For the More Curious: Reading and Writing to the Filesystem
,
Animation Objects
NSObject,
Subclassing an Objective-C Class
NSOperationQueue,
Variable Capturing
NSPersistentStoreCoordinator,
Updating BNRItemStore
NSPredicate,
NSFetchRequest and NSPredicate
NSRegularExpression,
NSRegularExpression
NSSearchPathDirectory,
Constructing a file path
NSSearchPathForDirectoriesInDomains,
Constructing a file path
NSSortOrdering,
Faults
NSString
collecting from XIB,
Localizing Resources
creating,
Class methods
creating with @,
Creating strings
drawInRect:withFont:,
UIKit Drawing Additions
as key path,
Animation Objects
printing to console,
Format strings
stringWithFormat:,
Class methods
using tokens with,
Format strings
NSStringFromSelector,
For The More Curious: Application State Transitions
NSTemporaryDirectory,
Application Sandbox
NSTextCheckingResult,
NSRegularExpression
NSTimeInterval,
NSManagedObject and subclasses
NSUbiquitousKeyValueStore,
iCloud
NSURL,
NSURL, NSURLRequest, and NSURLConnection
NSURLAuthenticationChallenge,
For the More Curious: Credentials
NSURLAuthenticationChallengeSender,
For the More Curious: Credentials
NSURLCache,
For the More Curious: Automatic Caching and Cache.db
NSURLConnection,
NSURL, NSURLRequest, and NSURLConnection
,
Formatting URLs and requests
,
For the More Curious: The Request Body
NSURLCredential,
For the More Curious: Credentials
NSURLIsExcludedFromBackupKey,
For the More Curious: iCloud Backups
NSURLRequest,
NSURL, NSURLRequest, and NSURLConnection
,
For the More Curious: The Request Body
NSUserDefaults,
Application Sandbox
,
Using NSUserDefaults
NSUserDefaultsDidChangeNotification,
For the More Curious: The Settings Application
NSValue,
Turning Touches Into Lines
,
Animation Objects
NSXMLParser,
Collecting XML data
,
For the More Curious: NSXMLParser
NSXMLParserDelegate,
Parsing XML with NSXMLParser
,
Constructing the tree of model objects
,
For the More Curious: NSXMLParser
number pad,
Bronze Challenge: Displaying a Number Pad
O
objc_msgSend,
Time Profiler Instrument
object diagrams,
Object Diagrams
object files,
Compiling
object library,
Building Interfaces
Object-Relational Mapping (ORM),
Object-Relational Mapping
objectAtIndex:,
NSArray and NSMutableArray
objectForKey:,
NSDictionary
Objective-C
message names,
Sending messages
method names,
Sending messages
naming conventions,
Accessor methods
,
Initializers
single inheritance in,
Creating an NSObject subclass
objects
(see also
classes
,
memory management
)
allocation,
The Heap
copying,
Copying
independence of,
Instance variables
in memory,
The Heap
overview,
Objects
size of,
The Heap
offscreen contexts,
Image Manipulation
OmniGraffle,
Object Diagrams
operators (regular expressions),
Constructing a pattern string
optional methods (protocols),
Protocol methods
Organizer window,
Deploying an Application
orientation
and autorotation,
Autorotation
landscape mode,
Forcing Landscape Mode
and split view controllers,
Splitting Up Nerdfeed
UIDevice constants for,
UIDevice Notifications
orientationChanged:,
UIDevice Notifications
ORM (Object-Relational Mapping),
Object-Relational Mapping
outlets,
Making Connections
,
An Additional UIViewController
overriding methods,
Instance methods
,
super

Other books

Girl in the Red Hood by Brittany Fichter
Craving Redemption by Nicole Jacquelyn
The Cradle, the Cross, and the Crown by Andreas J. Köstenberger, Charles L Quarles
Until I'm Yours by Kennedy Ryan
The First Technomancer by Rodney C. Johnson