Index
A
- .app extension / What just happened?
- Accessory editor / Time for action – capturing a frame
- active strokes
- Add Category toolbar item / Time for action – implementing the Toolbar delegate
- addImagesFromDirectory$ method / Time for action – implementing the methods for browsing our Pictures folder
- addImageWithURL$ method / Time for action – implementing the methods for browsing our Pictures folder
- Add Key toolbar item / Time for action – implementing the Toolbar delegate
- addStroke$ method / Time for action – saving the strokes
- App
- signing, with Developer ID / Signing an App with a Developer ID, Time for action – signing an App with our Developer ID, What just happened?
- App, paid developer program
- distributing, through Mac App store / The ability to distribute our App through the Mac App store
- App Delegate
- App Delegate object / Time for action – creating the SimpleCalc interface
- App Icon / Configuring an Xcode project
- Apple bug reporter system, Mac developer program
- access to / Access to the Apple bug reporter system
- applicaitonDidFinishLaunching$ method / Time for action – creating a project and adding the program code to preview video and audio, Time for action – capturing a Quicktime movie
- Application Programming Interfaces (APIs)
- about / Locating developer tools
- Array Controller object / Time for action – saving a compressed movie
- audio capture
- previewing / Previewing audio capture
- auto layout
- about / Disabling auto layout
- traditional layout model, using / Time for action – using the traditional layout model
- Automatic Reference Counting (ARC) / Time for action – connecting the App Delegate to the GUI, Time for action – parsing the XML Document
- awakeFromNib$ method / Time for action – implementing the TableView delegate
- awakeFromNib method / Time for action – drawing the active strokes
B
- 32 bit
- to 64 bit, transitions / The transition to 64 bit from 32 bit
- 64 bit
- from 32 bit, transition / The transition to 64 bit from 32 bit
- background thread
- breakpoint
- setting / Time for action – set a breakpoint
- BTSAppDelegate.m file / Time for action – connecting the App Delegate to the GUI
- BTSAppDelegate object / Time for action – capturing a frame, Time for action – capturing a Quicktime movie, Time for action – saving a compressed movie
- BTSFingerView.m file / Time for action – creating a GUI with a custom view, Have a go hero – implementing a Pen Down checkbox
- BTSFingerView object / What just happened?
- BTSImage object / Time for action – implementing the interface for browsing our pictures folder, Time for action – implementing the methods for browsing our Pictures folder
- BTSPoint object / Performing 2D drawing in a custom view
- BTSStroke object / Performing 2D drawing in a custom view, Have a go hero – implementing swipe to clear
- BTSStrokeView object / What just happened?
- BTSWindowController.m file / Time for action – implementing the interface for browsing our pictures folder
- BTSWindowController awakeFromNib method / Time for action – implementing the methods for browsing our Pictures folder
- BTSWindowController object / Time for action – capturing and saving images
- BTS_GCTableViewDelegate object / Time for action – configuring the table view in Interface Builder
- BTS_NCTableViewDelegate object / Time for action – implementing the TableView delegate
- BTS_NCToolbarDelegate object / Time for action – implementing the Toolbar delegate
- BuggyCalc App / Time for action - integer division by zero, Time for action – index out of range
- buttonAction$ method / What just happened?
C
- categories / Time for action – implementing the methods for browsing our Pictures folder
- Check Box option / Time for action – creating the NewDefaults interface
- Class Prefix option / Time for action - creating the SimpleCalc Xcode project
- code level technical support, paid developer program / Code level technical support
- code signing
- about / What is code signing?
- Company Identifier option / Time for action - creating the SimpleCalc Xcode project, Time for action – creating the NewDefaults Xcode project
- compressed movie
- conditional compilation / Time for action - integer division by zero
- Controller Key field / Time for action – saving a compressed movie
- controls
- refining, fading used / Time for action – refining controls using fading
- Create a new Xcode project button / Time for action - creating the SimpleCalc Xcode project
- Create button / What just happened?, Time for action – creating the NewDefaults Xcode project
- custom view
- implementing / Implementing a custom view
- GUI, creating / Time for action – creating a GUI with a custom view
- 2D drawing, performing / Performing 2D drawing in a custom view
- active strokes, drawing / Time for action – drawing the active strokes
D
- #define compiler directive / Time for action – completing the NewDefaults.h interface definition
- 2D drawing
- performing, in custom view / Performing 2D drawing in a custom view
- dangling pointer / Time for action – parsing the XML Document
- dataSource
- dataSource protocol / Time for action – implementing the methods for browsing our Pictures folder
- debug area
- about / The Debug area in Xcode
- displaying, in Xcode / Time for action – displaying the Debug area in Xcode, What just happened?
- displaying, integer division by zero demonstrated / Time for action - integer division by zero
- variable values, examining / Examining variable values in the debugger, Time for action – examining a variable value, What just happened?
- display issues / Unexpected App behavior – no debugger?
- delegate
- implementing / Time for action – implementing the dataSource and delegate
- delegate objects
- developer forums, paid developer program
- access to / Access to developer forums
- Developer ID
- for gatekeeper / A developer ID for gatekeeper
- App, signing with / Signing an App with a Developer ID, Time for action – signing an App with our Developer ID, What just happened?
- developer tools
- about / More developer tools
- online developer tools, accessing / Time for action – accessing the online developer tools
- development provisioning profile
- creating, to enable iCloud access / Time for action – creating and installing an iCloud enabled development profile
- development videos, Mac developer program
- dictionary / Parsing an XML document
- didEndSelector$ method / Time for action – capturing and saving images
- didSelect$ method
- about / Implementing the didSelect: method
- program code, writing / Time for action – writing the didSelect: program code
- didSelect delegate method / Time for action – completing the NewDefaults.m implementation
- drawRect$ method / Time for action – creating a GUI with a custom view, Time for action – detaching the mouse cursor from the mouse hardware
E
- @end keyword / Time for action – creating the SimpleCalc interface
- Enable Lauchpad Fading checkbox / Time for action – writing the myButtonAction: program code
F
- .framework extension / What just happened?
- fading
- used, to refine controls / Time for action – refining controls using fading
- File's Owner object / Time for action – creating the NewDefaults interface
- fingers
- drawing, on trackpad / Time for action – drawing our fingers
- Finger View object / Time for action – saving the strokes
- firstResponder status / What just happened?
- frame
- capturing, as still image / Time for action – capturing a frame
- single frame, capturing as still image / Time for action – capturing a frame
- first frames, skipping / Have a go hero – skipping the first frame(s)
- framework
- adding, to project / Time for action – creating a project and adding the Quartz framework
- full screen animation
- full screen mode
- about / What is the full screen mode?
- enabling / Enabling the full screen mode
- enabling, in iSight recorder / Time for action – enabling full screen mode in iSight Recorder
- exit, refining / Time for action – refining how we enter and exit full screen
- entry, refining / Time for action – refining how we enter and exit full screen
- full screen window size
- with depth, adding / Time for action – adding a full screen window that has depth
G
- Gatekeeper
- about / What is Gatekeeper?
- gatekeeper, paid developer program
- developer ID for / A developer ID for gatekeeper
- Generate button / Time for action – creating and installing an iCloud enabled development profile
- gesture events
- receiving / How to receive gesture events
- swipe to clear, implementing / Have a go hero – implementing swipe to clear
- gestures
- about / What is multi-touch?, How to receive gesture events
- events, receiving / How to receive gesture events
- rotate gestures, handling / Time for action – handling rotate gestures
- Gimp
- for Mac OS X, URL / Have a go hero – make your own icon
- global currency converter
- GUI, designing for / Designing the GUI for global currency converter
- Global Currency window / Time for action – creating our project and GUI
- Graphical User Interface (GUI) object / Customizing the preference pane template interface
- GUI
- designing, for global currency converter / Designing the GUI for global currency converter
- and project, creating / Time for action – creating our project and GUI
- connecting, to program elements / Connecting the GUI to program elements
- App Delegate, connecting / Time for action – connecting the App Delegate to the GUI
- designing, for iCloud numbers / Designing the GUI for numbers in the cloud
- creating / Time for action – creating our project and GUI
- connecting, to program elemets / Connecting the GUI to program elements
- App delegate, connecting / Time for action – connecting the App Delegate to the GUI
- creating, with custom view / Time for action – creating a GUI with a custom view
H
- .h extension / What just happened?
- .h implementation, preference pane project
- handleFadeEvent method / Time for action – refining controls using fading
- Help Inspector icon / What just happened?
- Hide or show the Debug area button / Time for action – displaying the Debug area in Xcode
- Horizontal Line option / Time for action – creating the SimpleCalc interface
I
- #import / Time for action – implementing the interface for browsing our pictures folder
- @implementation keyword / Time for action – creating the SimpleCalc interface
- IBOutlet object / Customizing the preference pane template interface
- iCloud
- about / What is iCloud?
- benefits / What is iCloud?
- development provisioning profile, creating for iCloud enabled App / Time for action – creating and installing an iCloud enabled development profile
- iCloud enabled development profile, installing / Time for action – creating and installing an iCloud enabled development profile
- accessing / Accessing iCloud
- accessing, for key-value storage / Time for action – accessing iCloud for key-value storage
- iCloud services, paid developer program
- access to / Access to iCloud services
- icon
- icons
- description / What just happened?
- Identity Inspector tool / Time for action – creating our project and GUI
- IKImageBrowserView object / Time for action – implementing the methods for browsing our Pictures folder
- IKImageBrowserView protocol / Time for action – implementing the interface for browsing our pictures folder
- IKPictureTakerAllowsEditingKey key / Modifying the behavior of the Picture Taker
- IKPictureTakerAllowsFileChoosingKey key / Modifying the behavior of the Picture Taker
- IKPictureTakerAllowsVideoCaptureKey key / Modifying the behavior of the Picture Taker
- IKPictureTakerCropAreaSizeKey key / Modifying the behavior of the Picture Taker
- IKPictureTakerInformationalTextKey key / Modifying the behavior of the Picture Taker
- IKPictureTakerOutputImageMaxSizeKey key / Modifying the behavior of the Picture Taker
- IKPictureTakerRemainOpenAfterValidateKey key / Modifying the behavior of the Picture Taker
- IKPictureTakerShowAddressBookPictureKey key / Modifying the behavior of the Picture Taker
- IKPictureTakerShowEffectsKey key / Modifying the behavior of the Picture Taker
- IKPictureTakerShowEmptyPictureKey key / Modifying the behavior of the Picture Taker
- IKPictureTakerUpdateRecentPictureKey key / Modifying the behavior of the Picture Taker
- Image Kit
- about / What is Image Kit?
- imageRepresentationType method / Time for action – implementing the methods for browsing our Pictures folder
- images
- browsing / Browsing images
- pictures folder, browsing / Time for action – implementing the interface for browsing our pictures folder
- interface, implementing to browser / Time for action – implementing the interface for browsing our pictures folder
- saving / Capturing and saving images, Time for action – capturing and saving images, What just happened?, Time for action – capturing and saving images
- capturing / Capturing and saving images, Time for action – capturing and saving images, What just happened?, Time for action – capturing and saving images
- size, setting / Time for action – drawing our fingers
- deleting / Time for action – deleting an image, What just happened?
- imageTitle method / Time for action – implementing the methods for browsing our Pictures folder
- imageUID method / Time for action – implementing the methods for browsing our Pictures folder
- initWithFrame$ method / Time for action – drawing our fingers
- Install button / Time for action – creating the NewDefaults Xcode project
- integer division by zero demonstration / Time for action - integer division by zero
- Integrated Development Environment (IDE) / Locating developer tools
- Interface Builder Outlet (IBOutlet) / Time for action – creating a project and adding the program code to preview video and audio
- iSight iMage cApture folder
- images, placing in / Have a go hero – placing some images in the iSight iMage cApture folder
- iSight recorder
- full screen mode, enabling / Time for action – enabling full screen mode in iSight Recorder
- iteration / Time for action – implementing the methods for browsing our Pictures folder
K
- kBTS_SelectionIndex property / Time for action – saving a compressed movie
- key->value pair / Parsing an XML document
- key-value storage
- iCloud, accessing / Time for action – accessing iCloud for key-value storage
L
- literals
- replacing, with symbols / Have a go hero – replacing literals with symbols
M
- .m extension / What just happened?
- .m implementation, preference pane project
- Mac developer program
- about / What is the Mac developer program?
- joining, benefits / What are the benefits of joining the Mac developer program?
- joining / Time for action – joining the Mac developer program
- Mac developer program, joining benefits
- development videos, access to / Access to Development Videos, including World Wide Developer Conferences sessions
- Mac OS X Developer Library, access to / Access to the Mac OS X Developer Library
- Apple bug reporter system, access to / Access to the Apple bug reporter system
- pre-release (beta) software, access to / Access to pre-release (beta) software
- Mac OS X
- multi-touch / What is multi-touch?
- Mac OS X Cocoa Objective-C class template / Time for action – creating a GUI with a custom view, Time for action – implementing the interface for browsing our pictures folder
- Mac OS X deployment target
- Mac OS X Developer Library, Mac developer program
- access to / Access to the Mac OS X Developer Library
- Markup Language / What is an XML file?
- Model Key Path field / Time for action – saving a compressed movie
- mouse cursor
- managing / How to manage the mouse cursor
- detaching, from mouse hardware / Time for action – detaching the mouse cursor from the mouse hardware
- mouse hardware
- mouse cursor, detaching from / Time for action – detaching the mouse cursor from the mouse hardware
- mouseMoved event / Time for action – refining controls using fading
- movie
- capturing, to disk / Capturing a movie to disk
- Movie Inspector window / What just happened?
- multi-touch
- about / What is multi-touch?
- two finger scrolling / What is multi-touch?
- tap or pinch to zoom / What is multi-touch?
- swipe to navigate / What is multi-touch?
- rotate / What is multi-touch?
- events, receiving / How to receive multi-touch events
- fingers, drawing / Time for action – drawing our fingers
- myButtonAction$ method / Time for action – implement the SimpleCalc behavior
- myButtonAction method / Time for action – creating the SimpleCalc interface, Time for action – creating the NewDefaults interface
- m_images array / Time for action – implementing the methods for browsing our Pictures folder
- m_QTCaptureView outlet / Time for action – creating a project and adding the program code to preview video and audio
- m_recordButton outlet / Time for action – creating a project and adding the program code to preview video and audio
- m_stopButton outlet / Time for action – creating a project and adding the program code to preview video and audio
- m_takePictureButton outlet / Time for action – creating a project and adding the program code to preview video and audio
N
- NewDefaults.h interface
- NewDefaults interface
- NewDefaultsm implementation
- NewDefaults Xcode project
- creating / Time for action – creating the NewDefaults Xcode project
- Product Name option / Time for action – creating the NewDefaults Xcode project
- Company Identifier option / Time for action – creating the NewDefaults Xcode project
- Next button / Time for action – creating the NewDefaults Xcode project
- Create button / Time for action – creating the NewDefaults Xcode project
- .tiff extension / Time for action – creating the NewDefaults Xcode project
- .prefPane extension / Time for action – creating the NewDefaults Xcode project
- Show in Finder / Time for action – creating the NewDefaults Xcode project
- System Preferences window / Time for action – creating the NewDefaults Xcode project
- Install button / Time for action – creating the NewDefaults Xcode project
- Show All button / Time for action – creating the NewDefaults Xcode project
- Next button / Time for action - creating the SimpleCalc Xcode project, Time for action – creating the NewDefaults Xcode project, Time for action – creating our project and GUI
- nodes / What just happened?
- NSArray / Time for action – implementing the interface for browsing our pictures folder
- NSBeep() function / Time for action – writing the myButtonAction: program code
- NSBezierPath
- about / What just happened?
- NSButton
- textColor getter, implementing / Have a go hero – implementing a textColor getter for NSButton
- NSData object / Time for action – writing the readDefaults:forKey: program code
- NSDictionary object / Parsing an XML document, Using two tables in one window
- NSFileManager object / Time for action – capturing a Quicktime movie
- NSImage instance method / Time for action – capturing a frame
- NSMutableArray / Time for action – implementing the interface for browsing our pictures folder
- NSMutableData object / Time for action – writing the readDefaults:forKey: program code
- NSString object / Time for action – completing the NewDefaults.h interface definition, Implementing the readDefaults:forKey: method, Time for action – saving a compressed movie
- NSTableView object / Time for action – implementing the dataSource and delegate, Using two tables in one window
- NSUbiqitousKeyValueStore object / Time for action – accessing iCloud for key-value storage
- NSURL object / Time for action – implementing the methods for browsing our Pictures folder
- NSURL object instance variable / Time for action – implementing the interface for browsing our pictures folder
- NSView object / Implementing a custom view
- NSWindowDelegate protocol / Time for action – refining how we enter and exit full screen
- Numbers In The Cloud window / Time for action – creating our project and GUI
O
- Object Library option / Time for action – creating the SimpleCalc interface
P
- .pch extension / What just happened?
- .plist extension / What just happened?
- .prefPane extension / Time for action – creating the NewDefaults Xcode project
- @property / Time for action – capturing and saving images
- @property declaration / Customizing the preference pane template interface, Time for action – connecting the App Delegate to the GUI
- @property entries / Time for action – creating a project and adding the program code to preview video and audio
- @property keyword / Time for action – creating the NewDefaults interface
- paid developer programs, joining benefits
- developer forums, access to / Access to developer forums
- code level technical support / Code level technical support
- iCloud services, access to / Access to iCloud services
- gatekeeper, developer ID for / A developer ID for gatekeeper
- App, distributing through Mac App store / The ability to distribute our App through the Mac App store
- Pen Down checkbox
- implementing / Have a go hero – implementing a Pen Down checkbox
- pictures folder
- interface, implementing / Time for action – implementing the interface for browsing our pictures folder
- methods, implementing to browse / Time for action – implementing the methods for browsing our Pictures folder, What just happened?
- Picture Taker
- modifying / Modifying the behavior of the Picture Taker, Time for action – drawing our fingers, What just happened?
- IKPictureTakerAllowsVideoCaptureKey key / Modifying the behavior of the Picture Taker
- IKPictureTakerAllowsFileChoosingKey key / Modifying the behavior of the Picture Taker
- IKPictureTakerUpdateRecentPictureKey key / Modifying the behavior of the Picture Taker
- IKPictureTakerAllowsEditingKey key / Modifying the behavior of the Picture Taker
- IKPictureTakerShowEffectsKey key / Modifying the behavior of the Picture Taker
- IKPictureTakerInformationalTextKey key / Modifying the behavior of the Picture Taker
- IKPictureTakerOutputImageMaxSizeKey key / Modifying the behavior of the Picture Taker
- IKPictureTakerCropAreaSizeKey key / Modifying the behavior of the Picture Taker
- IKPictureTakerShowAddressBookPictureKey key / Modifying the behavior of the Picture Taker
- IKPictureTakerShowEmptyPictureKey key / Modifying the behavior of the Picture Taker
- IKPictureTakerRemainOpenAfterValidateKey key / Modifying the behavior of the Picture Taker
- pop-up menu
- managing / Managing a pop-up menu
- program code, implementing / Time for action – implementing the program code for the pop-up menu
- populateGUIOnMainThread$ method / Time for action – parsing the XML Document
- pre-release (beta) software, Mac developer program
- access to / Access to pre-release (beta) software
- preference pane project, Xcode
- creating / Creating an Xcode preference pane project
- NewDefaults Xcode project, creating / Time for action – creating the NewDefaults Xcode project
- configuring / Configuring an Xcode preference pane project
- icon, customizing / Time for action – customizing the icon and copyright
- default icon, deleting / Time for action – customizing the icon and copyright
- icon, creating / Have a go hero – making our own icon
- template interface, customizing / Customizing the preference pane template interface
- NewDefaults interface, creating / Time for action – creating the NewDefaults interface
- .h implementation, customizing / Customizing the preference pane Xcode template's .h implementation
- NewDefaults.h interface definition, finishing / Time for action – completing the NewDefaults.h interface definition
- .m implementation, customizing / Customizing the preference pane Xcode template's .m implementation
- NewDefaultsm implementation, finishing / Time for action – completing the NewDefaults.m implementation, What just happened?
- preferences panes
- about / Understanding preference panes
- PrefPane window / Time for action – creating the NewDefaults interface
- Product Name option / Time for action - creating the SimpleCalc Xcode project, Time for action – creating the NewDefaults Xcode project
- project
- and GUI, creating / Time for action – creating our project and GUI
- framework, adding / Adding framework to a project
- Quartz framework, adding / Time for action – creating a project and adding the Quartz framework
- creating / Time for action – creating a project and adding the Quartz framework
Q
- QTCaptureConnection class / What is Quicktime Kit Capture?
- QTCaptureDecompressedVideoOutput object / Time for action – capturing a frame
- QTCaptureInput class / What is Quicktime Kit Capture?
- QTCaptureOutput class / What is Quicktime Kit Capture?
- QTCaptureSession class / What is Quicktime Kit Capture?
- QTCaptureView object / Time for action – creating a project and adding the program code to preview video and audio
- QTCompressionOptions object / Time for action – saving a compressed movie
- QTKit
- about / What is Quicktime Kit Capture?
- tasks, with time-based media / What is Quicktime Kit Capture?
- QTKit.framework / Previewing the video capture
- QTKit Capture
- about / What is Quicktime Kit Capture?
- classes / What is Quicktime Kit Capture?
- QTCaptureSession class / What is Quicktime Kit Capture?
- QTCaptureInput class / What is Quicktime Kit Capture?
- QTCaptureOutput class / What is Quicktime Kit Capture?
- QTCaptureConnection class / What is Quicktime Kit Capture?
- Quartz framework
- adding, to project / Time for action – creating a project and adding the Quartz framework
- Quicktime movie
- capturing, to disk / Time for action – capturing a Quicktime movie
- Quit SimpleCalc / Time for action – run the SimpleCalc App
R
- .rtf extension / What just happened?
- Random Access Memory (RAM) / The transition to 64 bit from 32 bit
- readDefaults$forKey
- readDefaults$forKey$ method
- about / Implementing the readDefaults:forKey: method
- program code, writing / Time for action – writing the readDefaults:forKey: program code
- readDefaults$forKey method / Time for action – completing the NewDefaults.m implementation, Time for action – writing the didSelect: program code
- read option / Time for action – completing the NewDefaults.h interface definition
- recursive method / Time for action – implementing the methods for browsing our Pictures folder
- rotate / What is multi-touch?
- rotate gestures
- handling / Time for action – handling rotate gestures
- rotateWithEvent$ gesture / Time for action – handling rotate gestures
- Run button / Time for action - integer division by zero, Time for action – index out of range, What just happened?, Time for action – implementing the program code for the pop-up menu
S
- .strings extension / What just happened?
- @synthesize / Time for action – capturing and saving images
- @synthesize directive / Time for action – using the traditional layout model
- @synthisze definition / Time for action – creating the SimpleCalc interface
- @sythesize keyword / Time for action – creating the NewDefaults interface
- saveImage$ method / Time for action – capturing a frame
- selectToolbarItem$ method / Time for action – implementing the Toolbar delegate
- setCaptureOptions method / Time for action – saving a compressed movie
- setLength$ method / Time for action – writing the readDefaults:forKey: program code
- setTextColor$ method / Time for action – refining text colors
- setup method / Time for action – implementing the methods for browsing our Pictures folder
- Show All button / Time for action – creating the NewDefaults Xcode project
- Show in Finder / Time for action – creating the NewDefaults Xcode project
- SimpleCalc App
- SimpleCalc behavior
- SimpleCalc interface
- SimpleCalc Xcode project
- creating / Time for action - creating the SimpleCalc Xcode project
- configuring, steps for / Time for action - configuring the SimpleCalc Xcode project
- Square Button object / Time for action – creating the SimpleCalc interface
- still image
- frame, capturing as / Time for action – capturing a frame
- strokes
- active strokes, drawing / Time for action – drawing the active strokes
- saving / Saving strokes, Time for action – saving the strokes
- Stroke View object / Time for action – saving the strokes
- Sudden Termination feature / Time for action – writing the myButtonAction: program code
- swipe to clear
- implementing / Have a go hero – implementing swipe to clear
- swipe to navigate / What is multi-touch?
- symbols
- literals, replacing with / Have a go hero – replacing literals with symbols
- system() function / Time for action – writing the myButtonAction: program code
- System Preferences window / Time for action – creating the NewDefaults Xcode project
T
- .tiff extension / Time for action – creating the NewDefaults Xcode project
- table view / Using two tables in one window
- TableView delegate
- implementing / Time for action – implementing the TableView delegate
- table view implementation
- creating / Creating the table view implementation
- table view in Interface builder
- tableViewSelectionDidChange$ notification method / Time for action – implementing the TableView delegate
- Tagged Image File Format (tiff) / Time for action – creating the NewDefaults Xcode project
- takePicture$ method / Time for action – capturing and saving images
- takePicture action method / Time for action – capturing a frame
- Take Picture button / Time for action – capturing and saving images, What just happened?
- tap or pinch to zoom / What is multi-touch?
- target actions
- textColor getter
- implementing, for NSButton / Have a go hero – implementing a textColor getter for NSButton
- text colors
- refining / Time for action – refining text colors
- themyButtonAction$ method
- about / Implementing themyButtonAction: method
- program code, writing / Time for action – writing the myButtonAction: program code
- warning text, adding / Have a go hero – adding some warning text
- thread / What just happened?
- Toolbardelegate
- implementing / Time for action – implementing the Toolbar delegate
- Toolbar Item object / What just happened?
- touchesBeganWithEvent$ method / Time for action – detaching the mouse cursor from the mouse hardware, Time for action – drawing the active strokes
- touchesCancelledWithEvent$ method / Time for action – detaching the mouse cursor from the mouse hardware, Time for action – drawing the active strokes
- touchesEndedWithEvent$ method / Time for action – detaching the mouse cursor from the mouse hardware, Time for action – drawing the active strokes
- touchesMovedWithEvent$ method / Time for action – drawing the active strokes
- traditional layout model
- tree / What just happened?
- two finger scrolling / What is multi-touch?
U
- Use Auto Layout item / Time for action – using the traditional layout model
- Use Automatic Reference Counting option / Time for action – creating our project and GUI, Time for action – creating our project and GUI
V
- variable values
- examining / Time for action – examining a variable value
- video capture
- View tools / Time for action – displaying the Debug area in Xcode
W
- Welcome to Xcode window / Time for action – creating the NewDefaults Xcode project, Time for action – creating our project and GUI
- windowDidExitFullScreen$ method / Time for action – refining how we enter and exit full screen
- windowWillExitFullScreen$ method / Time for action – refining how we enter and exit full screen, Time for action – refining controls using fading
X
- Xcode
- preference pane project, creating / Creating an Xcode preference pane project
- preference pane project, configuring / Configuring an Xcode preference pane project
- Xcode
- about / Locating developer tools
- debug area, displaying / Time for action – displaying the Debug area in Xcode, What just happened?
- Xcode App
- installing / Time for action - Installing the Xcode App
- Xcode project
- Xcode project template
- about / Understanding the Xcode project template
- project navigator, items / Time for action – examine the items in the project navigator
- .h extension / What just happened?
- .m extension / What just happened?
- xib extension / What just happened?
- .plist extension / What just happened?
- .strings extension / What just happened?
- .pch extension / What just happened?
- .rtf extension / What just happened?
- .framework extension / What just happened?
- .app extension / What just happened?
- ect / Configuring an Xcode project
- Xcode template
- interface, customizing / Customizing an Xcode template's interface
- implementation, customizing / Customizing an Xcode template's implementation
- xib extension / What just happened?
- XML / What is an XML file?
- XML document
- XML file / What is an XML file?
- format / Format of the XML file we will download
- downloading / Time for action – downloading an XML file
- XML Trees / What just happened?