[SYMBOL][A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][Q][R][S][T][U][V][W][X]
ˆ, introduction
–, marking instance method
.pem
@dynamic directive
@end directive
@implementation directive
@interface directive
@property directive
@selector directive
syntax
@synthesize directive
#import directive
+, marking class method
ABAddressBook
ABAddressBookCopyArrayOfAllPeople
ABAddressBookCreate
ABCreateMutableCopy
ABGroup
ABMultiValue
ABMultiValueCopyLabelAtIndex
ABMultiValueCopyValueAtIndex
ABMultiValueGetCount
ABMultiValueReplaceLabelAtIndex
ABMutableMultiValue
ABNewPersonViewController, 2nd, 3rd
ABPeoplePickerNavigationController, 2nd
ABPerson, 2nd
ABPersonViewController, 2nd, 3rd
ABRecord
ABRecordCopyCompositeName
ABRecordCopyValue, 2nd
ABRecordRef
ABRecordSetValue
ABUnknownPersonViewController, 2nd, 3rd
Accelerometer Graph
accelerometer:didAccelerate:, 2nd
accessory view, in table cell
accessory, for table cells
accessoryType
accessoryView, 2nd
action, 4th
adding to navigation controller
example
target listed as nil
ad hoc distribution
ADBannerView
ADBannerViewDelegate
adding to view controller
methods
addAnimation:forKey:
addAnnotation:
addObserver:selector:name:object:
Address Book
ABPeoplePickerNavigationController
and Core Foundation
Apple tutorial
classes
contacts, extracting
framework
getter functions
include files
individuals, extracting
memory management
people picker view controller
properties, accessing
querying
setter functions
UI framework, 2nd
view controllers, 2nd
AddressBook/AddressBook.h
AddressBookUI/AddressBookUI.h
addressDictionary
addSublayer:
addTarget:action:forControlEvents:
afconvert
Ajax
album title
allHTTPHeaderFields
allowsEditing
allowsPickingMultipleItems
allTouches
altitude
Core Location and
determining availability
finding, with GeoNames
monitor
altitude property
animationDuration
animationImages
animationRepeatCount
API documentation
APNS.
See Apple Push Notification Service.
app delegate database
app ID, creating
App Store, distribution via
Apple certificate
Apple Development Push Services
Apple Push Notification Service
connecting to with SSL
notification failure
AppleStock application
application
building, general steps
business model
categories
certificate
converting from iPhone to iPad
adding iPad-specific components
adding multiple-orientation support
configuring Xcode
updating Info.plist
updating views
application delegate, 2nd
and unhandled events
callbacks and notifications
application view.
See view.
application:DidFinishLaunching:
application:didFinishLaunchingWithOptions:, 2nd, 3rd, 4th
application:didReceiveRemoteNotification:
applicationDidBecomeActive:, 2nd
applicationDidEnterBackground:, 2nd, 3rd
applicationDidFinishLaunching:, 2nd, 3rd, 4th
applicationDidReceiveMemoryWarning:
applicationIconBadgeNumber
applicationMusicPlayer
applicationWillEnterForeground:, 2nd
applicationWillResignActive:
applicationWillTerminate:, 2nd, 3rd
Apps Amuck
arrayForKey:
audio
items, 2nd
playing from iPod library
playing sounds manually, 2nd
recorder
recording
recording/playback example
retrieving from iPod library
sound
audio book
audio file
Audio File Services
Audio File Stream Services
Audio Queue Services
Audio Session Services
Audio Toolbox Framework
audioPlayerBeginInterruption
audioPlayerDecodeErrorDidOccur:error:
audioPlayerDidFinishPlaying:successfully:
audioPlayerEndInterruption:
audioRecorderBeginInterruption:
audioRecorderDidFinishRecording:successfully:
audioRecorderEncodeErrorDidOccur:error:
audioRecorderEndInterruption:
AudioServicesPlaySystemSound
AudioToolbox.framework
AudioToolbox/AudioServices.h
Automatic Device Provisioning
autorelease method
autoresizesSubviews
autoresizing
autoresizingMask
UIViewAutoresizingFlexibleBottomMargin
UIViewAutoresizingFlexibleHeight
UIViewAutoresizingFlexibleLeftMargin
UIViewAutoresizingFlexibleRightMargin
UIViewAutoresizingFlexibleTopMargin
UIViewAutoresizingFlexibleWidth
UIViewAutoresizingNone
AVAudioPlayer
AVAudioPlayerDelegate
AVAudioRecorderDelegate, methods
AVEncoderAudioQualityKey
AVFormatIDKey
AVFoundation.framework, 2nd
AVNumberOfChannelsKey
AVSampleRateKey
background color
background process
background state
best practices when transitioning to
completing tasks in
monitoring location changes in
opting out of
resuming in foreground
badge property
badge, on tab bar item
badgeValue
Balsamiq, UI mocking software
banner ad
adding to application
downloading errors
sizes
supporting portrait and landscape mode
testing
view
adding to view controller
app for
bannerViewActionDidFinish:
bannerViewActionShouldBegin:willLeave-Application:
bannerViewDidLoadAd
becomeFirstResponder, 2nd
beginAnimations:context:
beginBackgroundTaskWithExpirationHandler:
beginSeekingBackward
beginSeekingForward
bitmask, enumerating control events in
block
Bluetooth, looking for peers over
Bonjour, accessing
breakpoint, adding
Breakpoints Navigator
BSD socket
bundle
accessing
application bundle, 2nd
framework bundle
settings bundle
creating
bundle identifier
buttonWithType:
CABasicAnimation
CAEAGL
CALayer, 2nd
Calendar
and Event Kit frameworks
event
adding programmatically
adding with Event Edit view controller
displaying with Event view controller
fetching
fetching with Grand Central Dispatch
calloutOffset
camera
resource usage
support, checking for
video support
camera roll
canBecomeFirstResponder
cancel method, of MKReverseGeocoder
canResignFirstResponder
canShowCallout
Canvas
cartouche, list used by preference lists
CATransform3DMakeAffineTransform
cell views
centerCoordinate
centerOffset
certificate
CFArrayCount
CFBundle
CFFTPStream
CFHost
CFHTTPMessage
CFHTTPStream
CFNetServices
CFNetwork
CFRelease
CFRetain
CFURLRef
CGAffine
CGAffineMakeScale
CGAffineMakeTranslation
CGAffineTransform
CGAffineTransformMake
CGAffineTransformMakeRotation
CGAffineTransformMakeScale
CGAffineTransformMakeTranslation
CGAffineTransformRotate
CGAffineTransformScale
CGAffineTransformTranslate
CGColorSpaceCreateDeviceRGB
CGColorSpaceCreateWithName
CGColorSpaceRelease
CGContext text options
CGContextAddArc
CGContextAddArcToPoint
CGContextAddCurveToPoint
CGContextAddEllipseInRect
CGContextAddLineToPoint
CGContextAddQuadCurveToPoint
CGContextAddRect
CGContextAddRects
CGContextBeginPath
CGContextClearRect
CGContextClip
CGContextClosePath
CGContextConcatCTM
CGContextDrawImage
CGContextDrawLinearGradient
CGContextDrawRadialGradient
CGContextDrawTiledImage
CGContextEOFillPath
CGContextFillPath
CGContextFillRect
CGContextFillRects
CGContextMoveToPoint
CGContextRef
CGContextRestoreGState, 2nd
CGContextRotateCTM
CGContextSaveGState, 2nd
CGContextScaleCTM
CGContextSelectFont
CGContextSetAlpha
CGContextSetBlendMode
CGContextSetFillColorWithColor
CGContextSetFlatness
CGContextSetFont
CGContextSetLineCap
CGContextSetLineDash
CGContextSetLineJoin
CGContextSetLineWidth
CGContextSetRGBFillColor
CGContextSetRGBStrokeColor
CGContextSetSetPosition
CGContextSetShadow
CGContextSetShadowWithColor
CGContextSetStrokeColorWithColor
CGContextSetTextDrawingMode
CGContextSetTextMatrix
CGContextShowText
CGContextShowTextAtPoint
CGContextStrokePath
CGContextStrokeRect
CGContextStrokeRectWithWidth
CGContextTranslateCTM
CGGradientCreateWithColorComponents
CGGradientCreateWithColors
CGGradientRef
CGGradientRelease
CGPath functions
CGPathAddArc
CGPathAddEllipseInRect
CGPathAddLineToPoint
CGPathAddRect
CGPathCloseSubpath
CGPathCreateMutable
CGPathMoveToPoint
CGPDFContextCreate
CGRectMake function
CGShadingRef
CGSize
changeColor
CJSONDeserializer
class method
class object
CLHeading, 2nd
clipping path
closing
setting, in Quartz
CLLocation
CLLocationCoordinate2D
CLLocationDirection
CLLocationManager, 2nd, 3rd
CLLocationManagerDelegate, 3rd
methods
close
closeFile
Cocoa Dev Central
Cocoa Is My Girlfriend
Cocoa Samurai
Cocoa Touch
introduction
Quartz, and
collage
example
temporary image view
view
view controller
collageView
collageViewController
collision Boolean
color
color space
commitAnimations
compass
retrieving data from
support for
compiling, to phone
completeTransaction, 2nd
componentsSeparatedByString:
configureView
connectionTypeMask
contentForMenuWithParent
contentsAtPath:
context
graphical
in Quartz.
See graphical context.
control event
control, events and actions
controlChange
coordinate property
of MKReverseGeocoder
coordinate system
coordinates, reporting
Core Data
background
data model, adding to project
database, creating
design methodology
managed object context
managed object table
objects
declaring
fetching, updating, and deleting
initializing
inserting
setter methods
setting up
Core Foundation
and Address Book
and Quartz
memory management
variables, use of different classes
Core Graphics
drawing simple images
images, drawing functions for
Core Location
altitude and
GeoNames example
internet and
Simulator, and
TouchJSON example
using location and distance
Core OS, introduction
Core Services, introduction
CoreAudio.framework
CoreData.framework
CoreGraphics.framework
CoreLocation/CoreLocation.h
countForMenuWithParent, 2nd
CTM
current transformation matrix.
See CTM.
currentPlaybackTime
currentTime
AVAudioPlayer
AVAudioRecorder
customizableViewControllers
Dashcode, introduction
data array, declaring in split view controller
data, non-HTML, capturing
DatabaseViewController
dataReceiveHandler
dataUsingEncoding:
dataWithContentsOfURL:, 2nd
dbh
dealloc, 2nd
debug provisioning profile
Debugger
breakpoints
debugging, 6th
Debugger
Fix-it
Instruments
static analysis.
See Debugger.
See Instruments.
delegate
introduction
NSXMLParser acting as
of MKMapView
of reverse geocoder
of web view
delegate property
of MKReverseGeocoder
delegate protocol
delegateClassName
delegation
deleteRecording
desiredAccuracy
detailItem, id data type
DetailView
adding UIWebView to
detailViewController
DetailViewController.h
DetailViewController.m
developer, registering with Apple
development, web resources
device token
and push notifications
deviceDidRotate
didEndElement
didFailToReceiveAdWithError:
didFailToRegisterForRemoteNotificationsWith-Error:
didFailWithError:
didFindPlacemark:
didFinishPickingMediaWithInfo:
didReceiveResponse:
didRegisterForRemoteNotificationsWithDevice-Token:
didRotateToInterfaceOrientation
didSelectRowAtIndexPath:, 2nd
didStartElement
direction, determining with compass
directory, accessing
dismissModalViewControllerAnimated
dispatch_async
dispatch_queue_create
displayedPerson
displayName
distance, and Core Location
distanceFilter
distribution
Documents directory
retrieving files from
dot syntax
drawAsPatternInRect:
drawAtPoint:
drawAtPoint:blendMode:alpha:
drawing functions
drawing, advanced, in Quartz
drawInRect:
accessing CALayer
drawView
duration
EAGLView
Editor
EKEvent
properties
EKEventEditViewController
creating new event
dismissing
eventStore property
EKEventStore
EKEventViewController
enabled property, of MKAnnotationView
endBackgroundTask:
endGeneratingDeviceOrientationNotifications
endIgnoringInteractionEvents
endSeeking
enterprise distribution
Event Kit classes
Event Kit frameworks
adding to application
adding to project
Event Kit UI framework
view controllers
event reporter example
view hierarchy
event response
delegation
notification
EventKit.framework
EventKitUI.framework
eventreporter
eventsMatchingPredicate:
factory method, introduction
failedTransaction
file manager
File’s Owner placeholder
fileHandleForReadingAtPath:
fileHandleForWritingAtPath:
filesaver example
fileURLWithPath:, 2nd
filtering
and accelerometer
high pass
finishTransaction:
first responder
First Responder placeholder
FirstViewController
Fix-it
flicking
Flickr, photo-uploading API
flipside controller, 2nd
contents
creating preferences
RootViewController
FlipsideViewController
font, controlling
force, measuring with accelerometer
form
data, packaging
submitting
Foundation.framework
foundCharacters
Foursquare
Frameworks folder
FTP server, communicating with
Furbo.org
game development, design patterns
game loop
implementing
synchronization
geocoding, reverse.
See reverse geocoding.
geomagnetic data
GeoNames, 2nd
finding altitude
findNearestIntersection
gtopo30
srtm3
timezone
TouchJSON example
XML-based information
gesture
accelerometer and
recognizing
getDistanceFrom:
g-force
GKPeerConnectionTypeNearby
GKPeerConnectionTypeOnline
GKPeerPickerConnectionTypeNearby
GKPeerPickerController, 2nd
GKPeerPickerControllerDelegate, methods
GKPeerStateConnected
GKPeerStateDisconnected
GKSendDataReliable
GKSendDataUnreliable
GKSession, delegate methods
GKSessionDelegate
implementing
methods
GKTanks
GKTennis
collision detection
connecting peers
game loop
header file
initialization
interface
sending and receiving data
setup
user interaction
Gmail, using to set up iTunes test user
goBack
goForward
Google Spell API
GPS, built-in
gradient
drawing, in Quartz
functions
linear, three-color
graphical context
in Quartz
methods
stack
transformations and
graphical state
maintaining in stack
managing
methods
selecting colors in
setting in Quartz
gravity
checking
data, vs. movement data
measuring relationship to
header file
instance variables
heading, magnetic vs. true
headingAccuracy
headingAvailable
headingFilter
HelloWorld
hidesWhenStopped
hierarchical navigation through table views
highlighted property of MKAnnotationView
hitTest:withEvent:
HTML
data, manipulating by hand
displaying with UIWebView
HTTPBody
iAd
ADBannerView
banner ad
downloading errors
excluding ads
framework, adding into app
going live
iAd Network
service, enabling.
See banner ad.
iCodeBlog
icon
icon property
id type
Identity tab
image picker
image property
of MKAnnotationView
imageNamed:
imagePickerControl:didFinishPickingImage:editingInfo:
imagePickerController:didFinishPickingMediaWithInfo:
imagePickerControllerDidCancel, 2nd
imageView
imageView.image
imageView.selectedImage
imageWithCGImage
imageWithContentsOfFile, 2nd
imageWithData
In App Purchase Test User
Info.plist
adding UISupportedInterfaceOrientations
updating, when converting iPhone app to iPad
initWithBarButtonSystemItem:target:action:
initWithContentsOfFile:
initWithContentsOfURL:
initWithContentsOfURL:error
initWithCoordinate:
initWithCustomView:
initWithData:
initWithData:encoding
initWithData:error
initWithFile
initWithFrame:, 2nd, 3rd
initWithImage:
initWithImage:style:target:action:
initWithNibName:
initWithParentid:Menu:
initWithStyle:, 2nd
initWithTabBarSystemItem:tag:
initWithTitle:image:tag
initWithTitle:style:target:action:
initWithURL:settings:error
insertSubview:
Inspector, 2nd
Arrange section
Attributes tab
Autosizing box
Class Actions section
Class Outlets section
Connections tab
Identity tab
Size tab
instance method
instance object
instance variable, declaring as property
integerForKey:
integerForMenuWithParent
interface
adjusting for vertical and landscape modes
defining
Interface Builder, 6th
anatomy of
objects
creating
initializing
interfaceOrientation, 2nd
iOS
anatomy of
framework layers
GUI, introduction
introduction
methods
NS classes
object hierarchy
UI classes
iOS Developer Program
iOS platform
history
introduction
iOS SDK.
See SDK.
iOS Simulator, introduction
iPad Simulator, file arrangement
iPhone Atlas
iPhone Dev Forums
iPhone Dev SDK
iPhone Development
iPhone in Action, blog
iPhone OS
coordinate system
OpenGL, managing
iPhone SDK, XML parser
iPhone Simulator, file arrangement
iPod library
getting information about audio items
iPodMusicPlayer
isFirstResponder
isHighlighted
isIgnoringInteractionEvents
isSourceTypeAvailable:
iTunes Connect, and iAd
iTunes, test user, creating
JavaScript.com
JSON
and push notification
dictionary, use as payload
JSON Framework
kAudioFormatAppleLossless
key window, and event response
keyboardIsActive
kStateMultiplayerCointoss
kSystemSoundID_Vibrate
kUTTypeMovie
landscape mode, adjusting interface for
latitude
leftBarButtonItem
leftCalloutAccessoryView
Library
Library directory
lifecycle
management
monitoring
link, adding to navigation controller
loadHTMLString:baseURL:
loadRequest:
loadView, 2nd, 3rd
location service, in the background
locationInView:, 2nd
locationManager
locationManager:didUpdateHeading:
locationManager:didUpdateToLocation:from-Location:
locationManager:fromLocation:
longitude
lookupSingularSQL
magneticHeading
Mail, split view controller in
Main.m file
mainBundle
MainWindow.xib, 2nd, 3rd, 4th
and flipside controller
and split view controllers
MainWindow-iPad.xib
managed object
managed object context
managed object table
managedObjectContext
managedObjectModel
manageTouches
MapKit.framework
MapKit.h
mapType
matrix
Media frameworks, introduction
media picker
mediaPicker:didPickMediaItems:
mediaPickerDidCancel:
MediaPlayer framework, 2nd
memory leak, checking for
memory management
autorelease
in Address Book
retaining objects
with tables
menu class, creating
meteringEnabled
MKAnnotation
MKAnnotationView, 2nd
MKCoordinateRegion
MKCoordinateRegionMake
MKCoordinateSpan
MKCoordinateSpanMake
MKMapTypeHybrid
MKMapTypeSatellite
MKMapTypeStandard
MKMapView, 2nd
MKMapViewDelegate
MKPinAnnotationView
MKPlaceMark, 2nd
MKReverseGeocoder
MKReverseGeocoderDelegate
Mobile Orchard
modal view controller
modal view, definition
modalViewController
MPMediaItem
MPMediaItem:valueForProperty:
MPMediaItemCollection
MPMediaItemPropertyAlbumTitle
MPMediaItemPropertyArtist
MPMediaItemPropertyArtwork
MPMediaItemPropertyMediaType
MPMediaItemPropertyPlaybackDuration
MPMediaPickerController, 2nd
MPMediaPickerControllerDelegate, 2nd
MPMediaTypeAny
MPMediaTypeAnyAudio
MPMediaTypeAudioBook
MPMediaTypeMusic
MPMediaTypePodcast
MPMoviePlayerController
multitouch, events, reporting
navigating, using tables
Navigation
navigation bar
adding buttons to
hiding
navigation controller, 9th
activating
adding a title
adding actions
adding links
anatomy of
creating
difference from tab bar
finding reference to
minimal configuration
navigating backward
navigating forward
navigation other than forward and backward
navigation paradigm, changing
Navigation-Based Application
template, 2nd
navigationController
navigationItem
Navigator
navigators and databases
nested message, 2nd
network packets, when to send
networking
low-level
send and receive methods
with Game Kit
nil, action target as
no wrong way to hold the device
NSASCIIStringEncoding
NSAutoreleasePool, 2nd
NSBundle, 2nd
NSCharacterSet
NSCountedSet
NSData, 3rd
converting to NSString
NSDocumentDirectory
NSError
NSFileHandler
NSFileManager, 2nd
NSHandle
NSIndexPath, 2nd
NSKeyedArchiver
NSLibraryDirectory
NSMutableCharacterSet
NSMutableData
NSMutableSet
NSMutableString
NSMutableURLRequest, 2nd, 3rd, 4th
NSNotification
NSNotificationQueue
NSPredicate
NSSearchPathForDirectoriesInDomains
NSSet
as argument to UIResponder method
breaking apart
compacting touches into
NSURL, 7th
creating
fileURLWithPath
loading a web view
URLWithString
URLWithString:relativeToURL
NSURLConnection, 2nd, 3rd
NSURLRequest, 2nd, 3rd, 4th
NSUserDefaults
NSValue
NSXMLParser, 15th
delegate methods
delegate, acting as
example, RSS reader
initWithContentsOfURL
initWithData
parse method
parser:didEndElement:namespaceURI: qualifiedName:
parser:didStartElement:namespaceURI: qualifiedName:attributes:
parser:foundCharacters:
parser:parseErrorOccurred:
parserDidEndDocument:
setDelegate:
starting
numberOfChannels
numberOfLoops
numberOfSections
numberOfSectionsInTableView:
objectForKey:, 2nd
Objects menu
OpenAL
OpenGL
EAGL
standard template
OpenGL ES, introduction
openssl
Organizer
package
packet ID
packet, network
page control
parentViewController
parse method
parser:didEndElement:namespaceURI:qualified-Name:
parser:didStartElement:namespaceURI:qualified-Name:attributes:
parser:foundCharacters:
parser:parseErrorOccurred:
parserDidEndDocument:
pause
pause method, for MPMusicPlayerController
payload
payment, queuing
paymentWithProductIdentifier
peerPickerController:didConnectPeer:toSession:
peerPickerController:didSelectConnectionType:
peerPickerController:sessionForConnectionType:
peerPickerControllerDidCancel:
peoplePickerNavigationController:should-ContinueAfterSelectingPerson:
peoplePickerNavigationControllerDidCancel:
persistentStoreCoordinator
phase
property
photo.
See also image.
accessing
album, saving to
drawing on, in Quartz, program example
view
view controller
taking
picker view
picture.
See image.
placeholder, definition
placemark data, outputting
play method, for MPMusicPlayerController
playbackState
playing property
plist editor
plist file, creating
podcast
popover view controller
popToRootViewControllerAnimated:
popToViewController:animated:
popViewControllerAnimated:
POST
predicate
creating
preference.
See also user preference.
of built-in iPhone/iPad programs
page
preferences page
PreferenceSpecifiers
prepare
prepareToPlay
prepareToRecord
presentModalViewController:animated:, 2nd
previousLocationInView:
principalClassName
production certificate, configuring
program distribution, via App Store
project
creating
templates
provideContent
provisioning file
provisioning profile
creating
debug
setting up
PSChildPaneSpecifier
PSGroupSpecifier
PSMultiValueSpecifier
PSSliderSpecifier
PSTextFieldSpecifier
PSTitleValueSpecifier
PSToggleSwitchSpecifier
purchase, potential states
push notification provider, 2nd
PHP code
SSL certificate, creating
Quartz 2D, UIImage
Quartz Core framework
QuartzCore/QuartzCore.h
querying property of MKReverseGeocoder
queue
creating
main, getting
releasing
readsDataToEndOfFile
receive method
receiveData, 2nd
record
recordForDuration
rectangle, drawing
region property, of MKMapView
region-based location updates service
methods
regionMonitoringEnabled method
regionThatFits:
registerForRemoteNotificationTypes:
regular location service
release message
reload
repeatMode
requestWithURL:
requestWithURL:cachePolicy:timeoutInterval:
resetGPS
resetPage
resignFirstResponder, 2nd, 3rd
resizing automatically
resourcePath
responder
first
and keyboards
methods
responder chain, 2nd
changing normal order of
controlling with UIResponder methods
interruption by delegation
starting at different point
subverting
vs. view hierarchy
restoreTransaction
retain message
returnKeyType
reverse geocoding
reverseGeocoder:didFailWithError:
reverseGeocoder:didFindPlacemark:
rightBarButtonItem
rightCalloutAccessoryView
Root.plist, editing
RootViewController, 2nd
RootViewController.h
RootViewController.m, 2nd, 3rd
RootViewController.xib
rotation, responding to
RS Wallpaper
rssViewController
Safe from the Losing Fight
sandbox testing environment
scalesPageToFit
screen, obtaining size of
scrollEnabled
SDK
documentation
events, abstracting
included programs
installing
licensing restrictions
resources
search bar, 2nd
searchBarSearchButtonClicked:, 2nd
secondController.tabBarItem.badgeValue
segmented control
select list
selectContact
self keyword
send method
sendAction:to:forEvent:
sendAction:to:fromSender:forEvent:
sendActionsForControlEvents:
sendNetworkPacket
sendProviderDeviceToken
session:connectionWithPeerFailed:withError:
session:didFailWithError:
session:didReceiveConnectionRequestFromPeer:
session:peer:didChangeState:
setAffineTransform:
setCenterCoordinate:animated:
setConnectionTypesMask
setDelegate:
setObjectForKey, 2nd
setQueueWithItemCollection:
setRegion:animated:
Settings, page, tools, creating
settings, using to save user preferences
setVariable
shake
sharedApplication
shouldAutorotateToInterfaceOrientation:, 2nd, 3rd
shuffleMode
significant location change service
significantLocationChangeMonitoringAvailable
Simulator
and Core Location
no iPod application
no support for altitude
SKDatabase
skipToBeginning
skipToNextItem
skipToPreviousItem
SKMenu
SKPayment
SKPaymentQueue, 2nd
SKPaymentTransaction
SKPaymentTransactionObserver
SKPaymentTransactionStateFailed
SKPaymentTransactionStatePurchased
SKPaymentTransactionStateRestored
SKProduct
SKProductsRequest
SKProductsRequestDelegate
slider
SOAP
social web
accessing
protocols
TouchJSON example
software development kit.
See SDK.
sound
source availability, checking
source code file
split view controller
adjusting for vertical and landscape modes
creating
declaring data array
in Mail app
using
Split View-Based Application template
SplitViewController
SQLite3 API
sqlite3_close
sqlite3_column_int
sqlite3_column_string
sqlite3_exec
sqlite3_finalize
sqlite3_get_table
sqlite3_open
sqlite3_prepare
sqlite3_step
Stack Overflow
stack, in graphical context
standardUserDefaults
start force
start method, of MKReverseGeocoder
startAnimating
startUpdatingHeading
startUpdatingLocation
state
in Quartz
set of, building in stack
stop
stop force
stop method, for MPMusicPlayerController
stopAnimating
stopUpdatingHeading
stopUpdatingLocation
store interface, creating.
See WPStore.
Store Kit
framework
payment, processing
response methods
stringByAppendingPathComponent:
stringForKey:
stringWithContentsOfFile:encoding:error
struct, sending over network
subvert
subview, deepest, returning
super keyword
superview
in responder chain
Supporting Files subfolder
switch
Tab Bar Application
tabBarController
tabBarController:didEndCustomizingView-Controllers:changed:
tabBarController:didSelectViewController:
tabBarItem, 2nd
table view
and hierarchical navigation
in split view controller
table view controller
anatomy
creating
selection
subclasses
table interface, building
using
view, linking to window
TableView, delegate methods
tableView:cellForRowAtIndexPath:, 2nd
tableView:didSelectRowAtIndexPath:, 2nd
tableView:numberOfRows:
tableView:numberOfRowsInSection:
tableView:titleForHeaderInSection:
TalkBack
IBActions
initializing
interface
playback
recording
tapCount, 2nd
TCP/IP, and reliable transmission
tempImageView, 2nd
text
displaying using SDK
drawing, in Quartz
text field
text object, as first responder
TextField/Slider mashup
TextFieldDelegate
textLabel:
textLabel.font
textLabel.lineBreakMode
textLabel.selectedTextColor
textLabel.text
textLabel.textAlignment
textLabel.textColor
textViewDidEndEditing
thumbnail, web view example
Tier, 2nd
timer
timestamp, 2nd
timestamp property
title property
tmp directory
toggleView method
toolbar
touch interaction
types of touches and gestures
touchesBegan
touchesBegan:withEvent:, 2nd
touchesCancelled:withEvent:
touchesEnded:withEvent:
touchesForView:
touchesForWindow:
touchesMoved, 2nd
touchesMoved:withEvent:
TouchJSON
installing
TouchXML
transmission
transparency
trueHeading
type preference, describing
UDID
UDP, and unreliable transmission
UIAcceleration
and gravity
parsing
UIAccelerometer
UIAccelerometerDelegate
UIActionSheet
UIActivityIndicatorView
UIAlertView
UIApplicationDidBecomeActiveNotification
UIApplicationDidEnterBackgroundNotification
UIApplicationDidFinishLaunchingNotification
UIApplicationExitsOnSuspend
UIApplicationLaunchOptionsLocationKey
UIApplicationMain
UIApplicationWillEnterForegroundNotification
UIApplicationWillTerminateNotification
UIBackgroundModes
UIBackgroundTaskIdentifier
UIButton, 2nd, 3rd
UIControlEventAllEditingEvents
UIControlEventAllEvents
UIControlEventAllTouchEvents
UIControlEventEditingChanged
UIControlEventEditingDidBegin
UIControlEventEditingDidEnd, 2nd
UIControlEventEditingDidEndOnExit
UIControlEventTouchCancel
UIControlEventTouchDown
UIControlEventTouchDownRepeat
UIControlEventTouchDragEnter
UIControlEventTouchDragExit
UIControlEventTouchDragInside
UIControlEventTouchDragOutside
UIControlEventTouchUpInside
UIControlEventTouchUpOutside
UIControlEventValueChanged, 2nd
UIDatePicker, 2nd
UIDeviceOrientation
UIDeviceOrientationDidChangeNotification
UIDeviceOrientationFaceDown
UIDeviceOrientationFaceUp
UIDeviceOrientationLandscapeLeft
UIDeviceOrientationLandscapeRight
UIDeviceOrientationPortrait
UIDeviceOrientationPortraitUpsideDown
UIDeviceOrientationUnknown
UIEvent, 10th
allTouches
as argument to UIResponder method
getting list of related touches
interrelation with UITouch
reference
timestamp
touchesForView
touchesForWindow
UIGraphicsBeginImageContext
UIGraphicsEndImageContext
UIGraphicsGetImageFromCurrentImageContext
UIImagePickerController, 4th
loading
presentation on iPhone vs. iPad
sources
UIImagePickerControllerMediaURL
UIImagePickerControllerSourceTypeCamera, 2nd
UIImagePickerControllerSourceTypePhotoLibrary
UIImagePickerControllerSourceTypeSavedPhotos Album
UIImageWriteToSavedPhotosAlbum, 2nd
UIInterfaceOrientationLandscapeLeft
UIInterfaceOrientationLandscapeRight
UIInterfaceOrientationPortrait
UIInterfaceOrientationPortraitUpsideDown
UIKit.framework
UILabel, 3rd
not user editable
UILineBreakMode, and cell label
UINavigationBar, 2nd
UINavigationController, 2nd, 4th
link to UINavigationBar
UINavigationItem
adding buttons
view controller, navigationItem
UIPageControl, 2nd, 3rd
UIPickerView, 2nd
UIPopoverController
UIProgressView
UIRemoteNotificationTypeAlert
UIRemoteNotificationTypeBadge
UIResponder, 9th
event regulation
methods
nextResponder
touchesBegan:withEvent:
touchesCancelled:withEvent:
touchesEnded:withEvent:
touchesMoved:withEvent:
UIReturnKeyDone
UIScreen
UIScrollableView
introduction
UIScrollView
UISegmentedControl, 2nd, 3rd
UISlider, 2nd, 4th, 5th
allowing value selection with
UISupportedInterfaceOrientations
UISwitch, 2nd, 3rd
UITabBar
vs. UIToolBar
UITabBarController, 2nd, 3rd
UITabBarControllerDelegate protocol, 2nd
UITabBarDelegate protocol
UITabBarSystemItem
UITabBarSystemItemSearch
UITableView, 2nd
didSelectRowAtIndexPath method
loading with product data
UITableViewCell
creation, built it
UITableViewCellAccessoryCheckmark
UITableViewCellAccessoryDetailDisclosureButton
UITableViewCellAccessoryDisclosureIndicator, 2nd
UITableViewCellAccessoryNone
UITableViewController, 2nd, 3rd, 5th
RootViewController
UITableViewDataSource
table section headers and footers
UITableViewDelegate, 3rd
tableView:didSelectRowAtIndexPath:
UITableViewGrouped, 2nd
UITextAlignment, and cell label
UITextFieldDelegate
UITextInputTraits
UIToolBar, 2nd
UITouch, 2nd
UITouchPhaseBegan, 2nd, 3rd
UITouchPhaseCancelled
UITouchPhaseEnded
UITouchPhaseMoved
UITouchPhaseStationary
UIViewController, 9th, 10th
and flipside controller
and UINavigationController
descendent of NSObject
dismissModalViewControllerAnimated: method
lifecycle events
presentModalViewController:animated: method
properties
UIWebViewDelegate, methods
UIWindow, 2nd
universal application
updatedTransactions
updateLocationFor:toLocation:
URL
and NSURL
working with
URLWithString
URLWithString:relativeToURL:
user input
user interaction, in a game
user preference
creating
creating settings
default value of nil
dictionary of values
editing settings
maintaining
saving
settings
using system settings
UTF8String
Utility
Utility Application template
flipside controller
utility view
ValueChanged event
valueforHTTPHeaderField
variable, toll-free bridged
vertical mode, adjusting interface for
vibration
video camera
view hierarchy
introduction
vs. responder chain
view property
viewControllers
viewDidLoad, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th
viewexViewController.xib
viewForAnnotation, 2nd
viewWillAppear method:
viewWillAppear:, 2nd
viewWillDisappear:
volume
AVAudioPlayer
W3C XML
web resources
web view, 3rd
calling up
delegate
webView:didFailLoadWithError:
webView:shouldStartLoadWithRequest: navigationType:
webViewDidFinishLoad:, 2nd
webViewDidStartLoad:
willRotateToInterfaceOrientation:duration:
Window-Based Application
creating
template
word, drawing, in Quartz
WPStore
creating
delivering content
displaying products
handling errors
header file
initialization
preparing for purchase
processing a transaction
recording a transaction
requesting product information
selecting a product
Store Kit framework, adding
transaction history
writeToFile:atomically:
writeToFile:atomically:encoding:error