Sorted by Title |
Sort by Topic |
Sort by Resource Type |
Sort by Date |
Text Encodings in VFS
(HTML)
()
QA1173: How to handle text encodings correctly when writing a file system (VFS) plug-in for Mac OS X.
|
Carbon, Darwin |
Technical Q&As |
2003-02-10
|
Text Fields
(HTML)
(PDF)
Explains how to use Cocoa text fields.
|
Cocoa, Text & Fonts, User Experience |
Guides |
2004-02-09
|
Text Input and Output
(HTML)
(PDF)
Explains how to read and write text files in Cocoa.
|
Cocoa, Text & Fonts |
Guides |
2004-02-10
|
Text Input Management
(HTML)
(PDF)
Explains how to use input servers, input managers, and text views in Cocoa.
|
Cocoa, Text & Fonts |
Guides |
2007-02-08
|
Text Input Source Services Reference
(HTML)
(PDF)
Describes the API for operating on text input sources, such as keyboards, character palettes, and ink input.
|
Carbon, Internationalization, Text & Fonts |
Reference |
2007-06-07
|
Text Layout Programming Guide for Cocoa
(HTML)
(PDF)
Explains how the Cocoa text system lays out text on pages.
|
Cocoa, Text & Fonts |
Guides |
2008-10-15
|
Text Services Manager Reference
(HTML)
(PDF)
Describes the C API for communicating between client applications and provider modules.
|
Carbon, Text & Fonts |
Reference |
2005-11-09
|
Text System Overview
(HTML)
(PDF)
Explains how the Cocoa text system works. Includes a tutorial.
|
Cocoa, Text & Fonts |
Guides |
2009-04-08
|
Text System Storage Layer Overview
(HTML)
(PDF)
Explains how the Cocoa text system stores the information it needs to lay out text.
|
Cocoa, Text & Fonts |
Guides |
2005-08-11
|
Text System User Interface Layer Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to implement the main, high-level interface to the Cocoa text system.
|
Cocoa, Text & Fonts, User Experience |
Guides |
2006-06-28
|
Text Utilities Reference
(HTML)
(PDF)
Describes the C API for operating on strings (formatting, sorting, converting, comparing).
|
Carbon, Text & Fonts |
Reference |
2007-05-29
|
Text Views
(HTML)
(PDF)
Explains how to use Cocoa text views.
|
Cocoa, Text & Fonts, User Experience |
Guides |
2004-02-09
|
TextEdit Reference
(HTML)
(PDF)
Deprecated - Describes the deprecated technology replaced by the Multilingual Text Engine (MLTE).
|
Carbon, Text & Fonts |
Reference |
2006-07-13
|
TextEditPlus
(HTML)
(DMG)
(ZIP)
This application is a version of TextEdit enhanced with additional document properties using AppleScript Studio.
|
Scripting & Automation |
Sample Code |
2006-07-28
|
TextLayoutDemo
(HTML)
(DMG)
(ZIP)
Customizing NSTextView with NSLayoutManager and a custom NSTextContainer.
|
Cocoa, Text & Fonts, User Experience |
Sample Code |
2007-06-01
|
TextLinks
(HTML)
(DMG)
(ZIP)
Programmatically creates links to URLs and other objects and handles clicks in non-URL links.
|
Cocoa |
Sample Code |
2003-07-29
|
TextNameTool
(HTML)
(DMG)
(ZIP)
A command line tool sample illustrating how to use various graphical facilities and services without a login.
|
Carbon, Graphics & Imaging, Text & Fonts |
Sample Code |
2003-10-27
|
TextTrack
(HTML)
(DMG)
(ZIP)
Demonstrates some simple operations on Final Cut Pro XML files
|
Apple Applications |
Sample Code |
2005-06-27
|
TexturePerformanceDemo
(HTML)
(DMG)
(ZIP)
OpenGL texture optimization demo for WWDC Session 214
|
Cocoa, Games, Graphics & Imaging |
Sample Code |
2005-06-01
|
TextureRange
(HTML)
(DMG)
(ZIP)
Shows the fundamental techniques required to fast texture upload performance.
|
Graphics & Imaging |
Sample Code |
2003-07-16
|
TextViewConfig
(HTML)
(DMG)
(ZIP)
Configuration of multiple layout managers and multiple text container/text view pairs on a single text storage.
|
Cocoa |
Sample Code |
2003-01-14
|
TextViewDelegate
(HTML)
(DMG)
(ZIP)
Demonstrates using a text view's delegate to control selection and user input.
|
Cocoa |
Sample Code |
2003-01-14
|
Thermal considerations for Mac Pro FB-DIMMs
(HTML)
TN2156: Design considerations and specifications for the AMB and Heat spreader for the Mac Pro
|
Hardware & Drivers, Performance |
Technical Notes |
2006-11-10
|
Third party VFS can't unmount on Mac OS X 10.3
(HTML)
QA1308: Describes changes in unmounting behavior for VFS plug-ins under Mac OS X 10.3 "Panther."
|
Carbon, Cocoa |
Technical Q&As |
2003-10-23
|
Thread Manager Reference
(HTML)
(PDF)
Describes the C API for creating cooperatively scheduled threads in Carbon applications.
|
Carbon |
Reference |
2007-04-04
|
Thread-safe programming in QuickTime
(HTML)
TN2125: Discusses how to use QuickTime from background threads for applications and component developers.
|
Carbon, Cocoa, QuickTime |
Technical Notes |
2007-09-14
|
Threading Architectures
(HTML)
()
TN2028: Describes the various threading APIs on Mac OS 9 and Mac OS X.
|
Carbon |
Technical Notes |
2001-08-08
|
Threading Programming Guide
(HTML)
(PDF)
Explains how to use threads in Cocoa applications.
|
Carbon, Cocoa, Core Foundation, Performance |
Guides |
2008-02-08
|
ThreadsExporter
(HTML)
(DMG)
(ZIP)
Demonstrates importing and exporting still images in different formats on separate threads.
|
Cocoa, QuickTime |
Sample Code |
2005-07-26
|
ThreadsExportMovie
(HTML)
(DMG)
(ZIP)
Demonstrates movie exporting using the QuickTime movie export component on separate threads of a Cocoa application.
|
Cocoa, QuickTime |
Sample Code |
2006-01-03
|
ThreadsImporter
(HTML)
(DMG)
(ZIP)
Demonstrates importing and displaying still images on separate threads.
|
QuickTime |
Sample Code |
2005-07-22
|
ThreadsImportMovie
(HTML)
(DMG)
(ZIP)
Demonstrates importing and displaying QuickTime Movies on separate threads.
|
QuickTime |
Sample Code |
2005-07-26
|
TickerView
(HTML)
(DMG)
(ZIP)
HIView subclass which implements a scrolling, live stock ticker.
|
Carbon |
Sample Code |
2003-01-30
|
Ticket Services Reference
(HTML)
(PDF)
Describes the C API used by printer modules and PDEs to communicate printing information to the system.
|
Carbon, Graphics & Imaging, Printing |
Reference |
2002-10-23
|
Tiger Develop Overview Series: Mac OS X v.10.4 Tiger
(HTML)
Learn about Tiger's features, programming interfaces, and frameworks.
|
Mac OS X |
Articles |
2004-10-19
|
Tiger Develop Overview Series: Working with Spotlight
(HTML)
Learn to make the most of Spotlight's powerful search technologies within your own applications.
|
Carbon, Cocoa, Core Foundation |
Articles |
2004-10-07
|
Tiger Developer Overview Series: Developing 64-bit Applications
(HTML)
Learn how Mac OS X Tiger breaks the limitations of 32-bit computing.
|
Darwin, Open Source, Performance, Porting |
Articles |
2004-12-20
|
Tiger Developer Overview Series: Developing Dashboard Widgets
(HTML)
Learn how to create powerful mini-applications quickly and easily.
|
Apple Applications, Cocoa, Internet & Web, Scripting & Automation, User Experience |
Articles |
2004-12-07
|
Tiger Developer Overview Series: Developing with Core Data
(HTML)
Learn to use Core Data to define your application's data model graphically.
|
Cocoa |
Articles |
2005-04-04
|
Tiger Developer Overview Series: Developing with Core Image
(HTML)
Learn how Core Image can help you take your graphics development to the next level.
|
Carbon, Cocoa, Games, Graphics & Imaging |
Articles |
2005-03-09
|
Tiger Developer Overview Series: Working with Automator
(HTML)
Learn how to create actions and workflows for your application using Automator.
|
Apple Applications |
Articles |
2005-01-12
|
Tiger Developer Overview Series: Working with Xcode 2.0
(HTML)
Learn about Apple's IDE for Tiger, to build powerful applications more quickly.
|
Tools |
Articles |
2005-02-07
|
Tiler
(HTML)
(DMG)
(ZIP)
Modify your applications tile icon within the Mac OS X dock by using both QuickDraw and Quartz
|
Carbon |
Sample Code |
2003-10-24
|
Time Manager Reference
(HTML)
(PDF)
Describes the C API for scheduling routines for execution at a later time.
|
Carbon |
Reference |
2006-03-08
|
Time Utilities Reference
(HTML)
(PDF)
Describes Core Foundation time functions.
|
Core Foundation |
Reference |
2007-08-23
|
TimeCallbackDemo
(HTML)
(DMG)
(ZIP)
Demonstrates how to add and remove TimeCode tracks to a movie.
|
Java, QuickTime |
Sample Code |
2006-05-11
|
TimeCode
(HTML)
(DMG)
(ZIP)
Demonstrates how to add and remove TimeCode tracks to a movie.
|
Java, QuickTime |
Sample Code |
2006-06-28
|
TimeCode Media Handlers
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates how to manipulate QuickTime media time codes.
|
QuickTime |
Sample Code |
2003-01-14
|
TimelineToTC
(HTML)
(DMG)
(ZIP)
Sample application demonstrating parsing/conversion of FCP XML Files.
|
Apple Applications |
Sample Code |
2007-06-01
|
Timer Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use timers for scheduling automatic, repeating message invocations in Cocoa.
|
Cocoa |
Guides |
2008-11-19
|
TimerEventSample
(HTML)
(DMG)
(ZIP)
Shows how to set up and use an IOTimerEventSource in a kext.
|
Darwin |
Sample Code |
2003-01-14
|
TimeSlaving
(HTML)
(DMG)
(ZIP)
Deprecated - Controls a scrolling text object by slaving a TimeBase to a movie.
|
QuickTime |
Sample Code |
2003-01-14
|
TimeZone.Daylight
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to read the current location and time zone that is set in Date & Time.
|
Carbon, Text & Fonts |
Sample Code |
2003-01-14
|
Tinted Image
(HTML)
(DMG)
(ZIP)
Demonstrates the use of an NSImage as an off-screen drawing destination.
|
Cocoa |
Sample Code |
2003-01-14
|
Tioga PostScript Printing Plugins in Mac OS X 10.2
(HTML)
()
QA1085: Why Tioga printing plugins for PostScript printing aren't called on Mac OS X 10.2 and later.
|
Graphics & Imaging, Printing |
Technical Q&As |
2003-07-14
|
Tips for searching Headers, APIs and ADC reference material.
(HTML)
QA1475: Presents a number of different ways to search for APIs and reference material on the system.
|
Tools |
Technical Q&As |
2009-02-13
|
Tips on USB driver matching for Mac OS X
(HTML)
QA1076: Gives some tips on getting USB driver matching to work.
|
Hardware & Drivers |
Technical Q&As |
2008-08-14
|
TipWrapper
(HTML)
(DMG)
(ZIP)
Shows how to wrap long tool tips into multiple lines in Cocoa.
|
Cocoa |
Sample Code |
2003-12-18
|
Token Field Programming Guide for Cocoa
(HTML)
(PDF)
Describes how to set up and programatically manage a token field.
|
Cocoa, User Experience |
Guides |
2007-12-11
|
Toolbar Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa toolbars.
|
Cocoa, User Experience |
Guides |
2009-02-04
|
ToolbarSample
(HTML)
(DMG)
(ZIP)
Demonstrates using the Cocoa NSToolbar/NSToolbarItem API to add customizable toolbars to windows. Includes advanced custom views.
|
Cocoa |
Sample Code |
2003-01-14
|
Track Editing
(HTML)
QTMCC17: Discusses different APIs used to edit tracks in QuickTime movies.
|
QuickTime |
Technical Q&As |
2000-09-22
|
TrackBall
(HTML)
(DMG)
(ZIP)
Demonstrates how to build a custom control based on the NSControl class.
|
Cocoa, User Experience |
Sample Code |
2007-06-07
|
TrackFormatDemo
(HTML)
(DMG)
(ZIP)
Shows how to get a human-readable, localized description of a track's format.
|
Cocoa, QuickTime |
Sample Code |
2006-08-01
|
TrackIt
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the NSTrackingArea class.
|
Cocoa, User Experience |
Sample Code |
2007-03-05
|
Transformed Image
(HTML)
(DMG)
(ZIP)
Shows the effects of a rendering an NSImage in a transformed coordinate space.
|
Cocoa |
Sample Code |
2003-01-14
|
Transforming a Shell Script into an Automator Action
(HTML)
Custom shell script actions let you quickly turn shell, Perl, or Python scripts into Automator actions.
|
Apple Applications, Mac OS X Server, Scripting & Automation |
Articles |
2007-06-01
|
Transitions
(HTML)
(DMG)
(ZIP)
Deprecated - Applies the QuickTime effects architecture to a character in an animation scene.
|
QuickTime |
Sample Code |
2003-01-14
|
Translation Manager Reference
(HTML)
(PDF)
Describes the C API for handling data and documents between applications, including applications from another operating system.
|
Carbon |
Reference |
2006-07-12
|
Tree-Based XML Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use the NSXML classes of Cocoa to process, modify, and query XML data.
|
Cocoa, Internet & Web |
Guides |
2009-02-04
|
TremoloUnit
(HTML)
(DMG)
(ZIP)
Audio unit sample demonstrating how to build an effect unit with a generic view.
|
Audio, Carbon, Cocoa |
Sample Code |
2006-10-26
|
TrivialThreads
(HTML)
(DMG)
(ZIP)
Uses the Cocoa threading APIs to coordinate a preemptively scheduled secondary thread with the non-reentrant Cocoa framework.
|
Cocoa |
Sample Code |
2003-01-14
|
TubeTest
(HTML)
(DMG)
(ZIP)
Deprecated - The program is a simple demonstration of how to use the Palette Manager in a color program.
|
Carbon, Graphics & Imaging |
Sample Code |
2003-03-12
|
Tuning for G5: A Practical Guide
(HTML)
()
TN2086: Explains how to get started tuning your application for the new Macintosh G5 architecture.
|
Carbon |
Technical Notes |
2003-10-01
|
Turn up the Volume with Audio Units
(HTML)
Learn to build a sample volume unit, test it, and integrate it into GarageBand.
|
Audio, Carbon, Cocoa |
Articles |
2005-01-31
|
Turning Off Core Graphics Clipping
(HTML)
QA1050: Explains how to clear the clipping path for a CGContext.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
Technical Q&As |
2001-07-02
|
TWAIN Data Sources for Mac OS X
(HTML)
()
TN2088: Describes how to implement a TWAIN Data Source (DS) for Mac OS X
|
QuickTime |
Technical Notes |
2003-06-19
|
TwoManyControllers
(HTML)
(DMG)
(ZIP)
How to use an intermediate NSArrayController to populate an NSTableView across two to-many relationships.
|
Cocoa, User Experience |
Sample Code |
2007-02-23
|
TypeServicesForUnicode
(HTML)
(DMG)
(ZIP)
Shows how to use various ATSUI functions and features going from simple to very complex.
|
Carbon, Text & Fonts |
Sample Code |
2005-08-10
|
UIElementInspector
(HTML)
(DMG)
(ZIP)
Demonstrates using the Accessibility API introduced in Mac OS X 10.2, which allows manipulation of an application's UI.
|
Cocoa, User Experience |
Sample Code |
2007-02-19
|
Unable to select input device in AU Lab
(HTML)
QA1526: AU Lab only supports physical device singletons.
|
Audio |
Technical Q&As |
2007-05-17
|
Unarchiving Interface Objects With Interface Builder Services
(HTML)
(PDF)
Explains how to reconstitute user interface elements in Carbon applications.
|
Carbon, User Experience |
Guides |
2004-02-17
|
Understanding and Debugging Kernel Panics
(HTML)
()
TN2063: Addresses kernel panics: what they are and how to debug the code that caused the panic.
|
Darwin, Hardware & Drivers |
Technical Notes |
2008-08-14
|
Understanding and Detecting OpenGL Functionality
(HTML)
TN2080: Discusses OpenGL API design, and how to access the full power of hardware and software renderers.
|
Carbon, Cocoa, Graphics & Imaging |
Technical Notes |
2003-12-29
|
Understanding Text Input and the Text Services Manager in Carbon
(HTML)
(PDF)
Discusses keyboard input, including Unicode, and explains how events are routed and handled.
|
Carbon, Internationalization, Text & Fonts |
Guides |
2002-12-11
|
Understanding the Differences Between Apple and Windows IMA-ADPCM Compressed Sound Files
(HTML)
TN1081: Details the differences between Apple IMA and Windows IMA (ADPCM) compressed sound files.
|
QuickTime |
Technical Notes |
1996-11-01
|
Understanding Xcode Projects
(HTML)
Learn how Xcode handles projects and how best to work with them.
|
Tools |
Articles |
2005-10-10
|
Undo Architecture
(HTML)
(PDF)
Explains how to record information in Cocoa so a user can reverse an operation's effect.
|
Cocoa, User Experience |
Guides |
2002-11-12
|
Unexpected CG state changes
(HTML)
QA1045: Explains why the Core Graphics drawing state sometimes changes for no apparent reason.
|
Carbon, Cocoa, Graphics & Imaging, Printing |
Technical Q&As |
2001-07-02
|
Unicode Utilities Reference
(HTML)
(PDF)
Describes the C API that allows applications and input methods to operate on Unicode text.
|
Carbon, Internationalization, Text & Fonts |
Reference |
2006-01-10
|
Unified window title and toolbar appearance in Carbon
(HTML)
QA1423: How to use the unified window title and toolbar appearance for a Carbon window.
|
Carbon, User Experience |
Technical Q&As |
2005-06-17
|
Uniform Type Identifiers Overview
(HTML)
(PDF)
Describes uniform type identifiers and how to use them.
|
Carbon, Cocoa |
Guides |
2008-04-08
|
Uniquely Identifying a Macintosh Computer
(HTML)
()
TN1103: How to identify a specific Macintosh computer.
|
Carbon, Darwin, Enterprise IT, Hardware & Drivers, Mac OS X Server, Networking, Porting, Security |
Technical Notes |
2006-04-25
|
Universal Access: Computers That Everyone Can Use
(HTML)
Learn how to make your applications usable by everyone, including those with disabilities.
|
Carbon, Cocoa, User Experience |
Articles |
2004-08-02
|
Universal Binary Programming Guidelines, Second Edition
(HTML)
(PDF)
Conceptual information and tips for writing code that runs on PowerPC-based and Intel-based Macintosh computers.
|
Carbon, Cocoa, Darwin, Mac OS X, Open Source, Performance, Tools |
Guides |
2009-02-04
|
Universal Serial Bus Developer Note
(HTML)
Provides an overview of Universal Serial Bus (USB) and describes support for it on Mac computers.
|
Hardware & Drivers |
Guides |
2008-04-28
|
Unix 03 Conformance Release Notes
(HTML)
Describes features, issues, and workarounds related to Mac OS X v10.5 and its support of SUSv3 (Version 3 of the SUS).
|
Darwin |
Release Notes |
2006-10-06
|
UnsharpMask
(HTML)
(DMG)
(ZIP)
Demonstrates how to build Automator actions using Cocoa frameworks.
|
Apple Applications, Cocoa, Graphics & Imaging, User Experience |
Sample Code |
2005-06-06
|
Unsolicited About Boxes
(HTML)
QA1363: How to properly override the default about and quit behaviors in Java 1.4 and later
|
Java |
Technical Q&As |
2004-08-31
|
UnsupportedClassVersionError With J2SE 5.0 Release 4
(HTML)
QA1474: Explains problems running existing Xcode projects after upgrading to J2SE 5.0 Release 4
|
Java, Tools |
Technical Q&As |
2006-04-14
|