Index
A
- About App button / Presenting storyboard view-controllers programmatically
- Activity Monitor / Other components of the Instruments family explained
- Add button / Adding the MessageUI framework to our project
- addImageinstance method / Adding photos to a Tweet
- AirPlay framework
- about / Understanding the AirPlay framework
- application, creating / Creating a simple AirPlay application
- using, for application content presentationon Apple TV / Using AirPlay to present application content to Apple TV
- Core Image framework / Understanding the Core Image framework
- simple Core Image application / Creating a simple Core Image application
- Allocations / Running and profiling the project, Other components of the Instruments family explained
- allowsAirPlay property / Using AirPlay to present application content to Apple TV
- APIs, iCloud storage
- about / iCloud storage APIs, Searching for documents in iCloud
- document / iCloud storage APIs
- key-valued data storage / iCloud storage APIs
- NSMetadataQueryUbiquitousDocumentsScope / Searching for documents in iCloud
- NSMetadataQueryUbiquitousDataScope / Searching for documents in iCloud
- Apple iCloud
- Google Docs, comparing / Comparing Apple iCloud and Google Docs
- Application Programming Interface (API) / Understanding the Core Image framework
- ARC
- about / What's new in iOS 5, Automatic Reference Counting (ARC)
- rules / Automatic Reference Counting (ARC)
- strong references / Strong references
- weak references / Weak references
- variable qualifiers / Variable qualifiersARCvariable qualifiers
- regular qualifiers / Variable qualifiersARCvariable qualifiers
- types / Variable qualifiersARCvariable qualifiers
- attribute keyword / Shaders
- Attributes inspector / Transitions
- Automation / Other components of the Instruments family explained
- automation instruments
- about / UI automation enhancements
- uses / UI automation enhancements
- application, preparing / Preparing your application
- simple UIAutomation application, creating / Creating a simple UIAutomation application
B
- Breakpoint Navigator window / Setting up breakpoints in your code
- btnPressMe event / Running your tests
C
- Cancel button / Building and running the MyEmailApp application
- canSendTweet class method / Composing a Tweet message
- CIImage class
- image filter effects, applying / Learn how to apply image filter effects using the CIImage class
- parameters / Learn how to apply image filter effects using the CIImage class
- Color Invert option / Color effects
- Command + / Configuring an instrument
- Command + I / Running and profiling the project
- Command + key / Time Profiler with CPU strategy
- Command + L / Using the Instruments library
- Command + O / Loading the MapKitExample project
- Command + R (Record button) / Running your tests
- Command key / Locating an Instrument within the Library
- completionHandler method / Composing a Tweet message
- components, instruments
- Activity Monitor / Other components of the Instruments family explained
- Allocations / Other components of the Instruments family explained
- Automation / Other components of the Instruments family explained
- Core Animation / Other components of the Instruments family explained
- CPU Sampler / Other components of the Instruments family explained
- Energy Diagnostics / Other components of the Instruments family explained
- File Activity / Other components of the Instruments family explained
- Leaks / Other components of the Instruments family explained
- OpenGL ES Driver / Other components of the Instruments family explained
- System Usage / Other components of the Instruments family explained
- Threads / Other components of the Instruments family explained
- Time Profiler / Other components of the Instruments family explained
- Zombies / Other components of the Instruments family explained
- Connect button / Creating scenes, Creating a simple AirPlay application
- Control + / Detecting OpenGL ES state information and objects, How to go about creating Storyboard files
- Control key / Configuring scenes, Building a Twitter application
- Convert to Objective-C ARC... tool / Automatic Reference Counting (ARC)
- Core Animation / Other components of the Instruments family explained
- Core Image application
- creating / Creating a simple Core Image application
- core Image attribute values
- Strings / Learn how to apply image filter effects using the CIImage class
- floating-point numbers / Learn how to apply image filter effects using the CIImage class
- vectors / Learn how to apply image filter effects using the CIImage class
- colors / Learn how to apply image filter effects using the CIImage class
- iamges / Learn how to apply image filter effects using the CIImage class
- transforms / Learn how to apply image filter effects using the CIImage class
- Core Image framework
- Cover Vertical transition / Transitions
- CPU Sampler / Other components of the Instruments family explained
- Create button / Creating the MyEmailApp application
- current scope / Variable qualifiersARCvariable qualifiers
D
- dealloc method / Automatic Reference Counting (ARC)
- debug command / Setting up breakpoints in your code
- Delete key / Adding and removing instruments
- document
- moving, to iCloud storage / Moving a document to iCloud storage
- documents, iCloud
- working with / Working with documents in iCloud
- file coordinator / The file coordinator
- file presenter / The file presenter
E
- Energy Diagnostics / Other components of the Instruments family explained, Network activity
- error handling, OpenGL ES
- about / Error handling in OpenGL ES
- GL_INVALID_ENUM, error code / Error handling in OpenGL ES
- GL_INVALID_VALUE, error code / Error handling in OpenGL ES
- GL_INVALID_OPERATION, error code / Error handling in OpenGL ES
- GL_STACK_OVERFLOW, error code / Error handling in OpenGL ES
- GL_STACK_UNDERFLOW, error code / Error handling in OpenGL ES
- GL_OUT_OF_MEMORY, error code / Error handling in OpenGL ES
- GL_NO_ERROR, error code / Error handling in OpenGL ES
- error detection, breakpoint setup / Detecting errors by setting up breakpoints
- breakpoint, setting up / Setting up breakpoints in your code
- conditional OpenGL ES entry point breakpoints, setting up / Setting conditional OpenGL ES entry point breakpoints
- frame boundaries, breaking / Breaking on frame boundaries
- ES 2.0 programmable pipeline / Shaders
F
- features, instrument
- Time Profiler / Time Profiler with CPU strategy
- System Trace for iOS / System Trace for iOS
- network connections / Network Connections
- Network Activity instrument / Network activity
- Energy Diagnostics instrument / Network activity
- features, iOS 5
- RemindersApp / Reminders
- Notification Center / Notification Center
- Newsstand / Newsstand
- File Activity / Running and profiling the project, Other components of the Instruments family explained
- file coordinator / The file coordinator
- file presenter / The file presenter
- files, storyboards
- creating / How to go about creating Storyboard files
- File | Get Info commands / Configuring an instrument
- firstWithName method / Writing the UIAutomation test script
- Fragment shaders / Shaders
G
- glGetError function / Error handling in OpenGL ES
- glGetError method / Error handling in OpenGL ES, Setting up breakpoints in your code
- Go Back button / Presenting storyboard view-controllers programmatically
- Google Docs
- Apple iCloud, comparing / Comparing Apple iCloud and Google Docs
- file types / Comparing Apple iCloud and Google Docs
- pros / Comparing Apple iCloud and Google Docs
- iCloud, comparing / Comparing Apple iCloud and Google Docs
- GPS / Network activity
H
- Hardware Multi-Threading checkbox / Time Profiler with CPU strategy
- HideWireframe option / Detecting OpenGL ES state information and objects
- Home screen / Multitasking gestures
- Hybrid view / Creating a simple geographical application
- hyper-threading / Time Profiler with CPU strategy
I
- IBAction event / Building a Twitter application
- IBAction method / Creating scenes
- iCloud
- Google Docs, comparing / Comparing Apple iCloud and Google Docs
- documents, storing / Storing and using documents in iCloud
- documents, using / Storing and using documents in iCloud
- key-valued data, storing / Storing key-value data in iCloud
- backup / iCloud backup
- documents, working with / Working with documents in iCloud
- file-version conflicts, handling / Handling file-version conflicts
- file-version conflicts, cause of action / Handling file-version conflicts
- iCloud backup
- iCloudExample application, creating / Creating the iCloudExample application
- iCloudExample application
- creating / Creating the iCloudExample application
- iCloud storage
- entitlements, requesting / Requesting entitlements for iCloud storage
- document, moving / Moving a document to iCloud storage
- APIs / iCloud storage APIs, Searching for documents in iCloud
- using / Using iCloud storage responsibly
- image filter effects, applying to CIImage class
- about / Learn how to apply image filter effects using the CIImage class
- color effects / Color effects, Transitions
- transitions / Transitions
- imageWithCGImage method / Color effects
- iMessage
- iMessage application / Notification Center
- inputAmount property / Color effects
- inputAngle property / Color effects
- Inspection Range control / Introduction to Instruments
- installing
- iOS 5 SDK / Getting and installing the iOS 5 SDK
- instantiateViewControllerWithIdentifier method / Presenting storyboard view-controllers programmatically
- instrument
- locating, within library / Locating an Instrument within the Library
- removing / Adding and removing instruments
- adding / Adding and removing instruments
- configuring / Configuring an instrument
- components / Other components of the Instruments family explained
- features / What's new in Instruments, System Trace for iOS, Network Connections, Network activity
- instrument configuration
- Instruments library, using / Using the Instruments library
- Instrument Inspector Icon / Configuring an instrument
- Instruments
- pane / Introduction to Instruments
- Navigation bar / Introduction to Instruments
- trace document toolbar / Introduction to Instruments
- MapKitExample project, loading / Loading the MapKitExample project
- VM faults / VM faults
- memory leaks / Memory leaks
- Run-time errors / Run-time errors
- compile-time errors / Compile-time errors
- configuring / Adding and configuring Instruments
- adding / Adding and configuring Instruments
- instruments
- about / Introduction to Instruments
- Instruments Inspector / Configuring an instrument
- instruments trace document toolbar
- Pause/Resume button / Introduction to Instruments
- Loop button / Introduction to Instruments
- IntegratedDevelopmentEnvironment (IDE) / Getting and installing the iOS 5 SDK
- interface builder
- about / Interface builder
- storyboard files, creating / Support for creating storyboard files for iOS applications
- Interface summary / Network Connections
- iOS 5
- features / What's new in iOS 5
- ARC / What's new in iOS 5
- SDK, installing / Getting and installing the iOS 5 SDK
- iOS 5 SDK
- SDK, installing / Getting and installing the iOS 5 SDK
- components, Xcode / Getting and installing the iOS 5 SDK
- components, iOSSimulator / Getting and installing the iOS 5 SDK
- components, Instruments / Getting and installing the iOS 5 SDK
- installing / Getting and installing the iOS 5 SDK
- iOSApplicationProgrammingGuide / iCloud backup
- iOS applications
- tracing / Tracing iOS applications
- iPhoneCamera
- gridlines / iPhone Camera
- pinch-to-zoomgestures / iPhone Camera
- single-tapfocus / iPhone Camera
K
L
- Leaks / Running and profiling the project, Other components of the Instruments family explained
- Library button / Introduction to Instruments
- LLVM compiler
- about / LLVM compiler
- interface builder / Interface builder
- location simulator / Location simulator
- OpenGL ES debugging / OpenGL ES debugging
- OpenGL ES frame capture / OpenGL ES frame capture
- application data, managing / Application data management
- automation instruments / UI automation enhancements
- UIAutomation test script, writing / Writing the UIAutomation test script
- tests, running / Running your tests
- location simulator
- about / Location simulator
- simple geographical application, creating / Creating a simple geographical application
- logging, with severity levels
- logDebug / Writing the UIAutomation test script
- logMessage / Writing the UIAutomation test script
- logWarning / Writing the UIAutomation test script
- logError / Writing the UIAutomation test script
- logging, with test status
- logStart / Writing the UIAutomation test script
- logPass / Writing the UIAutomation test script
- logIssue / Writing the UIAutomation test script
- logFail / Writing the UIAutomation test script
- logMessage method / Writing the UIAutomation test script
- logPass method / Writing the UIAutomation test script
- Loop button / Introduction to Instruments
- lowp keyword / Shaders
M
- MapKit applications / Creating a simple geographical application
- MapKitExample project
- profiling / Running and profiling the project
- running / Running and profiling the project
- Blank template / Running and profiling the project
- Time Profiler Blank / Running and profiling the project
- System Trace Blank / Running and profiling the project
- Activity Monitor Blank / Running and profiling the project
- Automation Blank / Running and profiling the project
- map types, iOS native maps
- MKMapTypeStandard / Creating a simple geographical application
- MKMapTypeSatellite / Creating a simple geographical application
- MKMapTypeHybrid / Creating a simple geographical application
- MessageUI.framework / Adding the MessageUI framework to our project
- method
- glGetError / Setting up breakpoints in your code
- Modal style / Transitions
- MPMoviePlayerController class / Creating a simple AirPlay application
- MyEmailApp application
- about / Creating the MyEmailApp application
- creating / Creating the MyEmailApp application
- MessageUIframework, adding to project / Adding the MessageUI framework to our project
- TheMyEmailAppuser interface, building / Building TheMyEmailApp user interface
- fields, autopopulating / Auto-populating fields
- MyEmailAppapplication
- running / Building and running the MyEmailApp application
- building / Building and running the MyEmailApp application
- iMessage / iMessage
- iMessage, advantages / iMessage
- iPhoneCamera / iPhone Camera
- PC Free / PC Free
- Wi-Fi sync / Wi-Fi sync, Multitasking gestures
- Xcode developer tools, removing / Removing the Xcode developer tools
- MyMagazineArticle application
- about / Creating the MyMagazineArticle application
- creating / Creating the MyMagazineArticle application
- Newsstand Kit framework, adding to project / Adding the Newsstand Kit framework to our project
- properties, adding / Adding properties to our application
N
- Network Activity instrument / Network activity
- Network Connections / Running and profiling the project
- Newsstand / Newsstand
- NewsstandKitframework / Newsstand
- Next button
- creating / Creating the MyEmailApp application
- NSFileCoordinatorclass / The file coordinator
- NSMetadataQuery class / Searching for documents in iCloud
- NSMetadataQueryUbiquitousDataScope method / Searching for documents in iCloud
- NSMetadataQueryUbiquitousDocumentsScope method / Searching for documents in iCloud
- NSNotificationCenter method / Creating a simple AirPlay application
O
- OpenGL ES
- error handling / Error handling in OpenGL ES
- debugging / OpenGL ES debugging
- frame capture / OpenGL ES frame capture
- OpenGLESDebugger / Breaking on frame boundaries
- OpenGL ES debugger / Breaking on frame boundaries
- OpenGL ES Driver / Other components of the Instruments family explained
- OpenGLESExampleViewControllerdrawframe method / Breaking on frame boundaries
- OpenGL ES Shading Language (GLSL) / Shaders
- OpenGL ES state objects
- detecting / Detecting OpenGL ES state information and objects
- debugging feature, using / Detecting OpenGL ES state information and objects
- textures, viewing / View textures
- shader, types / Shaders
- operatingsystem (OS)
- iOS 5 SDK / Getting and installing the iOS 5 SDK
P
- + plus sign / Reminders
- parameters, CIImage class
- filter category / Learn how to apply image filter effects using the CIImage class
- Display Name / Learn how to apply image filter effects using the CIImage class
- Filter Name / Learn how to apply image filter effects using the CIImage class
- Input Parameters / Learn how to apply image filter effects using the CIImage class
- Attribute Class / Learn how to apply image filter effects using the CIImage class
- Pause/Resume button / Introduction to Instruments
- PC Free / PC Free
- performSegueWithIdentifier method call / Presenting storyboard view-controllers programmatically
- Play Movie button / Creating a simple AirPlay application
- playMovie function / Creating a simple AirPlay application
- Port Activity feature / Network Connections
- postTweet method / Adding photos to a Tweet
- Precision modifiers / Shaders
- prepareForSegue
- segue*sender* method / Preparing to transition to a new view-controller
- prepareForSegue method / Configuring scenes
- Process summary / Network Connections
- Programmable portion / Shaders
- push notification
- properties, adding / Adding properties to our application
Q
- Quartz Core framework (QuartzCore.framework) / Understanding the Core Image framework
R
- Random Access Memory (RAM) / VM faults
- Record/Stop button / Introduction to Instruments
- RemindersApp / Reminders
- about / Reminders
- Requiredbackgroundmodes key
- properties, adding / Adding properties to our application
- respondsToSelector*method / Using AirPlay to present application content to Apple TV
- RevealinDebugNavigator / Detecting OpenGL ES state information and objects
- rippleEffect transition effect / Transitions
- rules, ARC
- Alloc/Init objects / Automatic Reference Counting (ARC)
- Dealloc methods / Automatic Reference Counting (ARC)
- Declared properties / Automatic Reference Counting (ARC)
- Object pointers in C structures / Automatic Reference Counting (ARC)
- Casual casting between id and void / Automatic Reference Counting (ARC)
- @autoreleasepool, using / Automatic Reference Counting (ARC)
- Memory zones / Automatic Reference Counting (ARC)
S
- scalingMode property / Creating a simple AirPlay application
- scenes
- creating / Creating scenes
- configuring / Configuring scenes
- Scheduling button icon / Compile-time errors
- Search field / Introduction to Instruments
- SecureSocketsLayer(SSL) / PC Free
- segue / Transitions
- about / Configuring scenes
- Modal / Configuring scenes
- Push / Configuring scenes
- Custom / Configuring scenes
- Send Email button / Building and running the MyEmailApp application
- setInitialText method / Composing a Tweet message
- setUbiquitous
- itemAtURLTopicndestinationURLTopicnerror / Moving a document to iCloud storage
- shaders
- about / Shaders
- shaders, OpenGL ES state objects
- Shift + Command + I / Running and profiling the project
- Show Wireframe option / Detecting OpenGL ES state information and objects
- Simulate Location icon / Creating a simple geographical application
- Storyboard(Twitter) application
- storyboarding
- about / Understanding Storyboards
- Storyboarding feature / Interface builder
- storyboards
- about / Understanding Storyboards
- transitions / Transitions
- files, creating / How to go about creating Storyboard files
- Twitter application, creating / Creating a simple Storyboard (Twitter) application
- scenes, creating / Creating scenes
- scenes, adding / Creating scenes
- scenes, configuring / Configuring scenes
- Twitter application, building / Building a Twitter application
- Tweet message, composing / Composing a Tweet message
- photos, adding to Tweet / Adding photos to a Tweet
- new view-controller transition, preparing / Preparing to transition to a new view-controller
- storyboard view-controllers presentation, programatically / Presenting storyboard view-controllers programmatically
- Straighten Filter option / Color effects
- System Trace for iOS instrument / System Trace for iOS
- System Trace Instrument / Running and profiling the project
- System Usage / Other components of the Instruments family explained
T
- Target menu / Introduction to Instruments
- Test Script / Writing the UIAutomation test script
- textField.text property / Weak references
- ThankYou screen
- PC Free / PC Free
- TheOpenGLESShadingLanguage (GLSL) / Shaders
- Threads / Running and profiling the project, Other components of the Instruments family explained
- Time/Run control / Introduction to Instruments
- Time Profiler / Other components of the Instruments family explained
- Time Profiler instrument / Time Profiler with CPU strategy
- Toll Free Bridging / Automatic Reference Counting (ARC)
- Trace Highlights option / Network Connections
- transitions
- using / Transitions
- Cover Vertical transition / Transitions
- about / Transitions
- custom transitions, defining / Transitions
- defaults / Transitions
- cover vertical / Transitions
- flip horizontal / Transitions
- cross dissolve / Transitions
- partial curl / Transitions
- Tweet Message button / Building a Twitter application
- Twitter application
- building / Building a Twitter application
- TWTweetComposeViewController class / Composing a Tweet message, Adding photos to a Tweet
- types, ARC
- __Strong / Variable qualifiersARCvariable qualifiers
- __Weak / Variable qualifiersARCvariable qualifiers
- __unsafe_unretained / Variable qualifiersARCvariable qualifiers
- __autoreleasing / Variable qualifiersARCvariable qualifiers
U
- UIAElementArray class / Writing the UIAutomation test script
- UIALogger class / Writing the UIAutomation test script
- UIAutomation test script
- writing / Writing the UIAutomation test script
- UIKit class / Transitions
- UIKit framework / Transitions
- UIModalPresentationFullScreen modal / Transitions
- UINewsstandApp key
- properties, adding / Adding properties to our application
- UINewsstandBindingType property / Adding properties to our application
- UIViewController class / Preparing to transition to a new view-controller
- URLForUbiquityContainerIdentifier* method / Moving a document to iCloud storage
- User Defaults database / Application data management
- Use Storyboard option / Creating a simple Storyboard (Twitter) application
V
- value / Learn how to apply image filter effects using the CIImage class
- vertexarrayobject(VAO) / View textures
- Vertex shaders / Shaders
- vertical transitions
- using / Transitions
- Vibrance option / Color effects
- View control / Introduction to Instruments
- ViewDidLoad method / Creating a simple geographical application
- View modes
- about / Using the Instruments library
- View modes, types
- View Icons / Using the Instruments library
- View Icons And Labels / Using the Instruments library
- View Icons And Descriptions / Using the Instruments library
- View Small Icons And Labels / Using the Instruments library
- Virtual memory (VM)
- profiling / VM faults
- Virtual Memory (VM) operations / Running and profiling the project
W
- weak pointers / Weak references
- Wi-Fi sync / Wi-Fi sync
- workflow, Xcode 4
- about / Understanding the new workflow feature within Xcode
- OpenGLESExampleproject, creating / Creating a simple project to debug an OpenGL ES application
- OpenGL ES state information, detecting / Detecting OpenGL ES state information and objects
- OpenGL ES state objects, detecting / Detecting OpenGL ES state information and objects
X
- Xcode 4
- Xcode developer tools
- removing / Removing the Xcode developer tools
Z
- Zombies / Other components of the Instruments family explained
- Zoom control / Configuring an instrument