Sort by Title |
Sort by Topic |
Sort by Resource Type |
Sorted by Date |
Adding a movie reference to a movie
(HTML)
QA1376: Demonstrates how to add a reference for a movie to another movie
|
Carbon, QuickTime |
Technical Q&As |
2004-09-16
|
Adjusting the movie brightness
(HTML)
QA1382: Demonstrates how to adjust the brightness of a movie for playback.
|
QuickTime |
Technical Q&As |
2004-09-16
|
Movies - Saving movie playback hints
(HTML)
QA1366: Explains how to save and load media play hints from Movie files.
|
Carbon, Cocoa, QuickTime |
Technical Q&As |
2004-09-14
|
Writing Open Directory Plug-ins
(HTML)
Learn how to write Open Directory plug-ins to help your application locate and manage network information.
|
Darwin, Mac OS X Server, Networking, Open Source |
Articles |
2004-09-13
|
Does Safari support 128-bit encryption?
(HTML)
QA1320: Discusses support for 128-bit encryption in Apple's Safari web browser.
|
Apple Applications, Enterprise IT, Internet & Web, Security |
Technical Q&As |
2004-09-10
|
Avoiding Pauses When Looping Audio files with QuickTime
(HTML)
QA1371: Demonstrates how to avoid pauses when looping audio files with QuickTime
|
Audio, Carbon, Games, QuickTime |
Technical Q&As |
2004-09-08
|
Setting the ColorSync profile for a NSBitmapImageRep object
(HTML)
QA1369: Setting the ColorSync profile for a NSBitmapImageRep object
|
Cocoa, Graphics & Imaging |
Technical Q&As |
2004-09-08
|
Browsers
(HTML)
(PDF)
Explains how to use Cocoa browsers.
|
Cocoa, User Experience |
Guides |
2004-08-31
|
Font Panel
(HTML)
(PDF)
Explains how to use the Cocoa Font panel.
|
Cocoa, Text & Fonts, User Experience |
Guides |
2004-08-31
|
Secure Transport Reference
(HTML)
(PDF)
Describes the C API for creating a Secure Sockets Layer session over any transport layer.
|
Carbon, Cocoa, Mac OS X Server, Networking, Security |
Reference |
2004-08-31
|
Supporting Printing in Your Carbon Application
(HTML)
(PDF)
Explains how to support printing in Carbon applications. Includes creating PDFs and porting from Mac OS 9.
|
Carbon, Graphics & Imaging, Printing |
Guides |
2004-08-31
|
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
|
Developing Cross-Platform UNIX Applications with Mac OS X
(HTML)
Learn tips for developing code on Mac OS X for deployment on other UNIX platforms.
|
Darwin |
Articles |
2004-08-30
|
Installing smart card reader drivers
(HTML)
QA1359: Updates obsolete information contained in the pcscd(8) man page on Mac OS X Jaguar and Panther.
|
Hardware & Drivers, Security |
Technical Q&As |
2004-08-30
|
Cocoa and AppleScript: From Top to Bottom
(HTML)
Learn how to activate AppleScript in your application so that users can create scripts.
|
Cocoa, Scripting & Automation |
Articles |
2004-08-23
|
dist_fft
(HTML)
(DMG)
(ZIP)
Gigaelement FFTs on Apple G5 clusters
|
Audio, Darwin, Hardware & Drivers, Performance |
Sample Code |
2004-08-23
|
SpellingChecker CarbonCocoa Bundled
(HTML)
(DMG)
(ZIP)
How to load and call a Cocoa bundle from a Carbon CFM or Mach-O application
|
Carbon, Cocoa |
Sample Code |
2004-08-17
|
Carbon Pasteboards: Enhanced Data Sharing
(HTML)
Learn how to add Clipboard support to your application, including copy and paste and drag and drop.
|
Carbon |
Articles |
2004-08-16
|
Java 1.4.2 Release Notes
(HTML)
(PDF)
All links and other outstanding issues fixed.
|
Java |
Release Notes |
2004-08-11
|
Java 1.4.2 Update 1 Release Notes
(HTML)
(PDF)
Explains resolved and outstanding issues in the Java 1.4.2 Update 1 release.
|
Java |
Release Notes |
2004-08-11
|
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
|
Installing the W3C HTML Validator on Mac OS X
(HTML)
Learn how to create your own validator to test webpages within your firewall.
|
Internet & Web |
Articles |
2004-07-19
|
Bonjour enforces the TXT record format in Panther
(HTML)
QA1306: Explains how mDNSResponder enforces the proper TXT record format in Panther.
|
Carbon, Cocoa, Core Foundation, Darwin, Networking |
Technical Q&As |
2004-07-14
|
Bonjour service types used in Mac OS X
(HTML)
QA1312: Provides a list of common Bonjour service types used in Mac OS X.
|
Hardware & Drivers, Networking |
Technical Q&As |
2004-07-14
|
Updating the TXT record of a Bonjour service
(HTML)
QA1302: Explains how to update a Bonjour TXT record while running on either Jaguar or Panther.
|
Carbon, Cocoa, Core Foundation, Darwin, Networking |
Technical Q&As |
2004-07-14
|
The System Sound APIs for Mac OS X 10.2, 10.3 and later
(HTML)
TN2102: Discusses the System Sound APIs for correctly playing Alerts and User Interface Sound Effects
|
Audio |
Technical Notes |
2004-07-13
|
The GNU Compiler Collection on Mac OS X
(HTML)
Learn about the open-source tools GCC and GDB, and enhancements specific to Mac OS X.
|
Tools |
Articles |
2004-07-12
|
Available FireWire Isochronous Bandwidth
(HTML)
QA1356: Discusses attempting to "pre-flight" an isochronous bandwidth allocation request by reading the currently available bandwidth.
|
Audio, Hardware & Drivers, QuickTime |
Technical Q&As |
2004-07-07
|
HIShape Reference
(HTML)
(PDF)
Describes the Carbon API for manipulating HIShape objects.
|
Carbon, Graphics & Imaging, User Experience |
Reference |
2004-06-28
|
Upgrading to the Mac OS X HIToolbox
(HTML)
(PDF)
A porting guide for Carbon developers seeking to adopt Mac OS X HIToolbox features such as nib-based windows and HIViews.
|
Carbon, Porting, User Experience |
Guides |
2004-06-28
|
The Benefits of HIToolbox: the Evolving Widget Set
(HTML)
Learn how to get started working with HIView control types.
|
Carbon |
Articles |
2004-06-14
|
Using the 3DMixer Audio Unit
(HTML)
TN2112: Discusses how to use Core Audio's 3DMixer version 2.0
|
Audio, Carbon, Games, Performance |
Technical Notes |
2004-06-14
|
Dynamically registering a bundled component
(HTML)
QA1083: Describes how to dynamically register a Component which resides in an Application bundle.
|
Carbon, QuickTime |
Technical Q&As |
2004-06-07
|
Eclipse and Mac OS X: a Natural Combination
(HTML)
Learn about the Eclipse IDE on Mac OS X and how to get started using it.
|
Internet & Web, Java, Tools |
Articles |
2004-06-07
|
Graphics Exporters - Creating 16-bit-per-channel image files
(HTML)
QA1354: Discusses how to use QuickTime Graphics Exporters to create 16-bit-per-channel image files.
|
Cocoa, Graphics & Imaging, QuickTime |
Technical Q&As |
2004-06-03
|
Discovering all advertised Bonjour service types
(HTML)
QA1337: Explains how to discover all Bonjour service types being advertised on the local network.
|
Carbon, Cocoa, Core Foundation, Darwin, Hardware & Drivers, Networking |
Technical Q&As |
2004-06-01
|
New PPD keywords available in Mac OS X version 10.3
(HTML)
QA1352: Describes the new PPD keywords available for CUPS filters in Mac OS X 10.3.
|
Hardware & Drivers, Printing |
Technical Q&As |
2004-05-26
|
Avoiding the -42 error with DiscRecording
(HTML)
QA1292: Explains how to workaround the -42 error when using the DiscRecording API.
|
Carbon, Cocoa |
Technical Q&As |
2004-05-25
|
Directories Appear as Volume Aliases
(HTML)
QA1351: Discusses how VFS plug-ins should handle device numbers to ensure compatibility with Carbon applications.
|
Carbon, Darwin |
Technical Q&As |
2004-05-25
|
Dynamic HTML and XML: The XMLHttpRequest Object
(HTML)
Learn how to use the XMLHttpRequest object to work with XML data for web content.
|
Internet & Web |
Articles |
2004-05-12
|
Binding your Preferences in Cocoa
(HTML)
Learn to use bindings by creating a simple app.
|
Cocoa |
Articles |
2004-04-26
|
Signaling the end of data when using AudioConverterFillComplexBuffer
(HTML)
QA1317: How to signal the end of data when using AudioConverterFillComplexBuffer to convert audio data.
|
Audio |
Technical Q&As |
2004-04-26
|
CFHostSample
(HTML)
(DMG)
(ZIP)
Uses the CFHost API to do DNS hostname lookups and to determine host reachability.
|
Carbon, Core Foundation, Networking |
Sample Code |
2004-04-20
|
DRDataBurnCarbonUI
(HTML)
(DMG)
(ZIP)
DRDataBurnCarbonUI shows how to use the standard DiscRecording burn setup and progress panel from Carbon.
|
Carbon |
Sample Code |
2004-04-09
|
DREraseCarbonUI
(HTML)
(DMG)
(ZIP)
DREraseCarbonUI shows how to use the DiscRecording erase setup and progress panel from Carbon.
|
Carbon |
Sample Code |
2004-04-09
|
Sequence Grabber - How often should I call SGIdle?
(HTML)
QA1349: This Q&A discusses how often SGIdle should be called when capturing using the Sequence Grabber.
|
QuickTime |
Technical Q&As |
2004-04-06
|
Sequence Grabber - Using the SGDataProc for Sound
(HTML)
QA1348: This Q&A discusses how you can use a Sound SGChannel with the Sequence Grabber DataProc
|
QuickTime |
Technical Q&As |
2004-04-06
|
Xgrid: High Performance Computing for the Rest of Us
(HTML)
Learn how mathematicians and scientists are making the most of Xgrid's power and easy setup.
|
Mac OS X Server, Performance |
Articles |
2004-03-29
|
GLCarbon1ContextPbuffer
(HTML)
(DMG)
(ZIP)
Demostrates using OpenGL pixel buffers with a single shared context.
|
Carbon, Graphics & Imaging |
Sample Code |
2004-03-26
|
GLCarbonSharedPbuffer
(HTML)
(DMG)
(ZIP)
Demostrates sharing a single OpenGL pixel buffer with multiple other contexts.
|
Carbon, Graphics & Imaging |
Sample Code |
2004-03-26
|
GLUTBasics
(HTML)
(DMG)
(ZIP)
Simple GLUT example which can be used as starter code.
|
Graphics & Imaging |
Sample Code |
2004-03-26
|
GLUTSurfaceTexture
(HTML)
(DMG)
(ZIP)
Example of using the new glutSurfaceTexture.
|
Carbon, Graphics & Imaging |
Sample Code |
2004-03-26
|
Audio Unit Resizing
(HTML)
QA1343: Discusses the host's responsibilities when resizing Audio Units.
|
Audio |
Technical Q&As |
2004-03-23
|
Bonjour enforces the service type format in Panther
(HTML)
QA1198: Explains why registering a Bonjour service might fail on Panther.
|
Carbon, Cocoa, Hardware & Drivers, Networking |
Technical Q&As |
2004-03-23
|
FSCopyObject
(HTML)
(DMG)
(ZIP)
Copy engine for copying files and directories.
|
Carbon, Cocoa, Core Foundation |
Sample Code |
2004-03-19
|
QuickTime movies require a valid graphics port
(HTML)
QA1345: The QuickTime Movie Toolbox requires a valid graphics port for all movies.
|
QuickTime |
Technical Q&As |
2004-03-19
|
DDR SDRAM ICs for PowerBooks and iBooks that use Memory bus slewing
(HTML)
QA1344: Specifies DDR SDRAM IC optimization for PowerBooks and iBooks that use Memory bus slewing.
|
Hardware & Drivers |
Technical Q&As |
2004-03-18
|
Using the Web Kit for Application Registration
(HTML)
Learn how to use the Web Kit to handle your application's online registration.
|
Carbon, Cocoa, Internet & Web, User Experience |
Articles |
2004-03-09
|
HFS Plus Volume Format
(HTML)
()
TN1150: Describes the physical layout of an HFS Plus volume.
|
Carbon, Cocoa |
Technical Notes |
2004-03-05
|
Use the Computer Name when registering your Bonjour service
(HTML)
QA1228: Explains why you should use the Computer Name when advertising a Bonjour service.
|
Carbon, Cocoa, Networking |
Technical Q&As |
2004-03-05
|
Developer Tools JBoss and Tomcat Do Not Start After Installing Java 1.4.2 Update
(HTML)
QA1025: Describes how to re-enable JBoss and Tomcat after installing the Java 1.4.2 update.
|
Enterprise IT, Internet & Web, Java, Open Source |
Technical Q&As |
2004-03-04
|
Carbon Help Manager Reference
(HTML)
(PDF)
Describes the interface for displaying short onscreen hints in help tags.
|
Carbon, User Experience |
Reference |
2004-03-01
|
Scripting Interface Guidelines
(HTML)
TN2106: Directions for providing a clean and consistent scripting interface for your application.
|
Carbon, Cocoa, Enterprise IT, Scripting & Automation |
Technical Notes |
2004-03-01
|
Creating Carbon Menus
(HTML)
(PDF)
Describes how to create menus in Carbon applications.
|
Carbon, User Experience |
Guides |
2004-02-23
|
Interface Builder Services Reference
(HTML)
(PDF)
Describes the C API for unarchiving interface objects.
|
Carbon, User Experience |
Reference |
2004-02-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
|
Text Attributes
(HTML)
(PDF)
Explains how to work with attributes, the distinguishing characteristics of rich text.
|
Cocoa, Text & Fonts |
Guides |
2004-02-16
|
Creating an OpenGL texture from an NSView
(HTML)
()
QA1325: Addresses the issues involved with using an NSView as the source data for an OpenGL texture.
|
Graphics & Imaging |
Technical Q&As |
2004-02-13
|
Video Hardware Info
(HTML)
(DMG)
(ZIP)
Sample demonstrates how to query the video hardware for useful information.
|
Cocoa, Hardware & Drivers |
Sample Code |
2004-02-12
|
Clearing mDNSResponder's cached records
(HTML)
QA1310: Clearing the Bonjour service cache (mDNSResponder's cached records) for testing purposes.
|
Hardware & Drivers, Networking |
Technical Q&As |
2004-02-11
|
NSOpenGL Fullscreen
(HTML)
(DMG)
(ZIP)
Demonstrates how to create and switch between windowed and fullscreen OpenGL contexts using NSOpenGL.
|
Cocoa, Graphics & Imaging |
Sample Code |
2004-02-11
|
Text Input and Output
(HTML)
(PDF)
Explains how to read and write text files in Cocoa.
|
Cocoa, Text & Fonts |
Guides |
2004-02-10
|
Fighting Spam on Mac OS X Server
(HTML)
Learn how to filter out spam before it gets to your users.
|
Mac OS X Server |
Articles |
2004-02-09
|
Spell Checking
(HTML)
(PDF)
Explains how to use the spell-checking facilities in the Cocoa text system.
|
Cocoa, Text & Fonts, User Experience |
Guides |
2004-02-09
|
Text Fields
(HTML)
(PDF)
Explains how to use Cocoa text fields.
|
Cocoa, Text & Fonts, User Experience |
Guides |
2004-02-09
|
Text Views
(HTML)
(PDF)
Explains how to use Cocoa text views.
|
Cocoa, Text & Fonts, User Experience |
Guides |
2004-02-09
|
Duplicate Bonjour services while browsing
(HTML)
QA1333: Explains how to work with multiple network interfaces when browsing for Bonjour services.
|
Networking |
Technical Q&As |
2004-02-06
|
Use empty string for Bonjour domains
(HTML)
QA1331: Explains what to specify for the domain parameter when using Bonjour API's.
|
Networking |
Technical Q&As |
2004-02-06
|
Use NSSound instead of NSMovie for audio only playback on Mac OS X 10.3 and greater
(HTML)
QA1335: Why using NSSound may be a better choice than using NSMovie for audio only playback.
|
Audio |
Technical Q&As |
2004-02-04
|
OpenGL Tools for Serious Graphics Development
(HTML)
Learn how Apple's best-of-breed OpenGL tools help developers locate, analyze, and debug graphics bottlenecks.
|
Graphics & Imaging, Tools |
Articles |
2004-02-02
|
Mac OS X 10.3 Navigation Services Changes
(HTML)
()
TN2105: Explains Navigation Services changes in Mac OS X 10.3 Panther
|
Carbon |
Technical Notes |
2004-01-30
|
OpenGL Driver Monitor Decoder Ring
(HTML)
()
QA1334: Describes what each of the parameters available in the OpenGL Driver Monitor measure.
|
Graphics & Imaging |
Technical Q&As |
2004-01-30
|
Shearing a Coordinate Space with NSAffineTransform
(HTML)
()
QA1332: Describes a simple way to shear coordinate spaces by adding a few methods to the NSAffineTransform class.
|
Cocoa, Graphics & Imaging |
Technical Q&As |
2004-01-29
|
ElectricImageComponent.win
(HTML)
(DMG)
(ZIP)
Demonstrates how to build five QuickTime Components.
|
QuickTime |
Sample Code |
2004-01-23
|
Verification
(HTML)
(DMG)
(ZIP)
Objective-C example which demonstrates how to provide custom data verification for data written to disc.
|
Cocoa |
Sample Code |
2004-01-23
|
AddNibToNav
(HTML)
(DMG)
(ZIP)
Shows how to create a custom area, instantiated from a nib file, in a Navigation Services dialog.
|
Carbon |
Sample Code |
2004-01-22
|
PowerPC Numerics
(PDF)
Describes the Mac OS X numerics environment for implementing IEEE standards 754 and C99.
|
Performance |
Guides |
2004-01-22
|
DV Codec settings and performance
(HTML)
()
QA1149: Discusses the difference between compression quality, decompression quality, and performance with the DV codec.
|
QuickTime |
Technical Q&As |
2004-01-20
|
Optimizing with Shark: Big Payoff, Small Effort
(HTML)
Learn to improve your application's performance by sampling a real application using Shark.
|
Performance, Tools |
Articles |
2004-01-19
|
Server Processes and the Dock
(HTML)
()
QA1328: Discusses using headless AWT from Java server applications that need to be hidden.
|
Java, Mac OS X Server, Porting |
Technical Q&As |
2004-01-19
|
Issues with boot time KEXT loading
(HTML)
()
QA1087: Explains how to solve problems with loading KEXTs at boot time.
|
Darwin, Hardware & Drivers |
Technical Q&As |
2004-01-15
|
Music Player Sequence Destinations
(HTML)
()
QA1330: Provides clarification on MIDI Endpoints and assigning MIDI data flow.
|
Audio |
Technical Q&As |
2004-01-15
|
Creating Secure Transactions on Mac OS X Server with SSL
(HTML)
Learn how to provide a layer of public-key encryption over any TCP connection.
|
Mac OS X Server, Networking, Security |
Articles |
2004-01-12
|
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
|
What's New in QuickTime 6.5
(HTML)
(PDF)
Changes to the capabilities, mode of operation, and API of QuickTime at version 6.5.
|
QuickTime |
Guides |
2003-12-22
|
ColorMatching
(HTML)
(DMG)
(ZIP)
Performs simple color matching of images using ColorSync or the QuickTime 6.4 Graphics Importers.
|
Cocoa, Graphics & Imaging, QuickTime |
Sample Code |
2003-12-18
|
MovieGWorlds
(HTML)
(DMG)
(ZIP)
Demonstrates movie drawing-complete functions, movie compositing and using SetTrackGWorld to draw into a specific graphics world.
|
QuickTime |
Sample Code |
2003-12-18
|
TipWrapper
(HTML)
(DMG)
(ZIP)
Shows how to wrap long tool tips into multiple lines in Cocoa.
|
Cocoa |
Sample Code |
2003-12-18
|
Web Page Development: Best Practices
(HTML)
Learn how to design, modify, and validate your website to work properly in all major browsers.
|
Internet & Web |
Articles |
2003-12-15
|
CocoaPeoplePicker
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the AddressBook framework's ABPeoplePickerView.
|
Apple Applications, Cocoa |
Sample Code |
2003-12-11
|