Sort by Title |
Sort by Topic |
Sort by Resource Type |
Sorted by Date |
|
Storing file references in CFPreferences
(HTML)
QA1350: Storing file references in CFPreferences
|
Carbon |
Technical Q&As |
2005-02-23
|
|
Accessing SQL Data in Apple Remote Desktop 2
(HTML)
Learn how to access the PostgreSQL database to help create custom applications.
|
Mac OS X Server, Networking, Open Source |
Articles |
2005-02-21
|
|
Introduction to MPI Distributed Programming on Mac OS X
(HTML)
Learn how to create tightly coupled, distributed algorithms to run on multiple computers using MPI.
|
Mac OS X Server, Open Source, Performance |
Articles |
2005-02-14
|
|
Using language-tagged QuickTime UserData text APIs with CFStrings
(HTML)
QA1410: Describes how to use language-tagged QuickTime UserData text APIs with CFStrings and TextEncodings.
|
Carbon, Core Foundation, QuickTime |
Technical Q&As |
2005-02-11
|
|
CFBundleIdentifier and user application access
(HTML)
QA1373: Describes the role of CFBundleIdentifier in limiting a user's application access.
|
Carbon, Cocoa, Core Foundation, Enterprise IT, Java, Tools |
Technical Q&As |
2005-02-08
|
|
DockBrowser
(HTML)
(DMG)
(ZIP)
Demonstrates how to use CFNetServices to take advantage of Bonjour service discovery and name resolution.
|
Carbon, Networking |
Sample Code |
2005-02-08
|
|
PictureSharing
(HTML)
(DMG)
(ZIP)
Demonstrates how to use NSNetServices to advertise a service using Bonjour.
|
Cocoa, Networking |
Sample Code |
2005-02-08
|
|
PictureSharingBrowser
(HTML)
(DMG)
(ZIP)
Demonstrates how to use NSNetServices to take advantage of Bonjour service discovery and name resolution.
|
Cocoa, Networking |
Sample Code |
2005-02-08
|
|
Public UTIs supported by Mac OS X v10.3
(HTML)
QA1406: Lists the public UTIs (Uniform Type Identifiers) used by the Pasteboard in Mac OS X v10.3.
|
Carbon, Cocoa |
Technical Q&As |
2005-02-08
|
Context Sharing Tips
(HTML)
( )
QA1248: How to correctly share OpenGL contexts and what the limits on this sharing are.
|
Carbon, Games, Graphics & Imaging |
Technical Q&As |
2005-02-07
|
|
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
|
|
12-inch PowerBook G4 Developer Note
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the 12-inch PowerBook G4 introduced in January 2005.
|
Hardware & Drivers |
Guides |
2005-02-04
|
|
OpenGL Release Highlights - Mac OS X 10.3 Panther
(HTML)
TN2131: Contains a list of bugs along with a short description on a release-by-release basis
|
Carbon, Cocoa, Games, Graphics & Imaging, Performance |
Technical Notes |
2005-02-04
|
|
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
|
|
Apple Trust Policy Module Functional Specification
(PDF)
Specification for Apple's implementation of the Trust Policy (TP) CDSA plug-in.
|
Security |
Reference |
2005-01-25
|
|
Using the .Mac SDK
(HTML)
Learn how the .Mac SDK can enhance your application with powerful web-integration features.
|
Cocoa, Internet & Web |
Articles |
2005-01-25
|
|
Configuring and Running X11 Applications on Mac OS X
(HTML)
Learn to set up and use X11 applications on your Mac OS X system.
|
Internet & Web, Mac OS X Server, Networking, Open Source |
Articles |
2005-01-17
|
|
Apple Certificate Library Functional Specification
(PDF)
Specifications for Apple's implementation of the Certificate Library CDSA plug-in.
|
Security |
Reference |
2005-01-13
|
|
Variable arguments in Objective-C methods
(HTML)
QA1405: How to implement methods which take a variable number of arguments.
|
Cocoa |
Technical Q&As |
2005-01-13
|
|
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
|
|
Run Loops
(HTML)
(PDF)
Explains how Cocoa run loops process input.
|
Cocoa |
Guides |
2005-01-11
|
|
Resolves may return an IPv6 address in Panther
(HTML)
QA1298: Explains why you get an IP address of 0.0.0.0 when resolving a Bonjour service.
|
Carbon, Cocoa, Core Foundation, Networking |
Technical Q&As |
2005-01-10
|
|
Mach Absolute Time Units
(HTML)
QA1398: Describes how to convert Mach absolute time units to real time, and vice versa.
|
Darwin |
Technical Q&As |
2005-01-06
|
|
Sequence Grabber - Determining the capture resolution of an IIDC device
(HTML)
QA1403: Discusses how to determine the resolution of a captured image from an IIDC device
|
Carbon, Hardware & Drivers, QuickTime |
Technical Q&As |
2005-01-06
|
|
Xserve G5 PCI Hardware RAID Card
(PDF)
Explains how to install the card in an Xserve G5 and how to set up a RAID volume.
|
Hardware & Drivers, Mac OS X Server, Storage |
Guides |
2005-01-03
|
|
Xserve G5 Quick Start
(PDF)
Explains where to find information for installing, setting up, using, and monitoring Xserve G5 systems.
|
Hardware & Drivers, Mac OS X Server |
Guides |
2005-01-03
|
|
Xserve G5 Using the Hardware RAID PCI Card
(PDF)
Explains how to use the software provided with the Hardware RAID PCI Card to configure and manage RAID operations.
|
Hardware & Drivers, Mac OS X Server, Storage |
Guides |
2005-01-03
|
|
Xserve G5 Using Xserve Remote Diagnostics
(PDF)
Explains how to use the Xserve Remote Diagnostics tool to test server hardware.
|
Hardware & Drivers, Mac OS X Server |
Guides |
2005-01-03
|
|
Xserve RAID User's Guide
(PDF)
Explains how to install the Xserve RAID system, connect it to a host system, and configure RAID storage.
|
Hardware & Drivers, Mac OS X Server, Storage |
Guides |
2005-01-03
|
|
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
|
|
Using Oracle JDeveloper on Mac OS
(HTML)
This article introduces you to JDeveloper 10g and includes a tutorial for building a simple application.
|
Internet & Web, Tools |
Articles |
2004-12-06
|
|
NSOpenGLView redraw problems after a window is closed and re-opened.
(HTML)
QA1353: Workaround for NSOpenGLView failure to draw after its window is closed and re-opened.
|
Cocoa, Graphics & Imaging |
Technical Q&As |
2004-12-03
|
|
Hang launching signed Applets from JavaScript
(HTML)
QA1395: Making a LiveConnect call to a signed Applet before that Applet has finished loading can cause a hang.
|
Internet & Web, Java |
Technical Q&As |
2004-12-02
|
|
WebObjects Extensions Reference
(HTML)
(PDF)
Describes the WebObjects extensions, a special set of dynamic elements.
|
Internet & Web, Java, Mac OS X Server, Tools |
Reference |
2004-12-02
|
|
Why aren't my tracking rects working?
(HTML)
QA1355: Describes a common mistake in setting up cursor-tracking rectangles.
|
Cocoa |
Technical Q&As |
2004-12-02
|
|
NSGLImage
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates how to texture in OpenGL with an NSImage and/or NSBitmapImageRep
|
Cocoa, Games, Graphics & Imaging |
Sample Code |
2004-12-01
|
|
Obtaining the name of an external MIDI Device from a MIDI Endpoint
(HTML)
QA1374: Get the names of external MIDI Devices from MIDI Endpoints.
|
Audio, Hardware & Drivers |
Technical Q&As |
2004-12-01
|
|
OpenGL Performance Optimization : The Basics
(HTML)
TN2093: This document describes some of the concepts and techniques for optimizing performance in OpenGL applications;
|
Graphics & Imaging |
Technical Notes |
2004-12-01
|
SetSoundMediaBalance balance parameter clarification
(HTML)
( )
QTMTB49: Describes correct parameter values for the SetSoundMediaBalance routine.
|
QuickTime |
Technical Q&As |
2004-12-01
|
|
My custom item dismisses my Navigation Services dialog
(HTML)
QA1381: Gives a workaround for dismissive clicks on items in the custom area of Navigation Services dialogs.
|
Carbon, User Experience |
Technical Q&As |
2004-11-22
|
|
Symbol to Library in GDB
(HTML)
QA1388: Shows how to find the library containing a symbol in GDB.
|
Tools |
Technical Q&As |
2004-11-15
|
|
Using Sun Java Studio Creator 2 on Mac OS X
(HTML)
(HTML)
Learn to use the tool that provides visual access to databases and web services.
|
Internet & Web, Java, Tools |
Articles |
2004-11-15
|
|
Idling Movie Importers
(HTML)
TN2111: discusses how to write an idling movie importer component
|
QuickTime |
Technical Notes |
2004-11-12
|
|
Optimizing Your Applications with Shark 4
(HTML)
Learn how using Shark 4 can help you dramatically improve performance in your application.
|
Performance, Tools |
Articles |
2004-11-08
|
|
PMPrinterTest
(HTML)
(DMG)
(ZIP)
Get specific printer information for your application using the PMPrinter APIs
|
Carbon, Cocoa, Printing |
Sample Code |
2004-11-05
|
|
Sending an Email
(HTML)
QA1084: Shows how to create an email in the user's prefered email application.
|
Apple Applications, Carbon, Cocoa, Networking |
Technical Q&As |
2004-11-05
|
|
Using Interface Builder's NSOpenGLView or Custom View objects for an OpenGL application
(HTML)
QA1167: Describes usage cases for both NSOpenGLViews and Custom Views for Cocoa OpenGL applications
|
Cocoa, Games, Graphics & Imaging |
Technical Q&As |
2004-10-28
|
|
Detecting the Debugger
(HTML)
QA1361: Shows how to determine whether you're being run under the debugger.
|
Tools |
Technical Q&As |
2004-10-27
|
|
Private HITheme APIs in Mac OS X 10.2 should not be called
(HTML)
QA1377: Explains why weak-linked API common runtime check is not good enough for the HITheme APIs.
|
Carbon |
Technical Q&As |
2004-10-27
|
|
Sorting Like the Finder
(HTML)
QA1159: Shows how to sort strings like the Finder's list view.
|
Carbon, Cocoa, Text & Fonts |
Technical Q&As |
2004-10-27
|
|
Enabling X11 Forwarding
(HTML)
QA1383: Describes how to enable ssh clients to receive X11 communication from a Mac OS X system.
|
Internet & Web, Mac OS X Server, Open Source, Security |
Technical Q&As |
2004-10-25
|
|
Power Mac G5 -- Single Processor Developer Note
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the single processor Power Mac G5 introduced October 2004.
|
Hardware & Drivers |
Guides |
2004-10-19
|
|
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
|
|
Enabling the Navigation Services default behavior in its dialogs
(HTML)
QA1384: Explains how to enable the default behavior of the Navigation Services dialogs.
|
Carbon |
Technical Q&As |
2004-10-15
|
|
MLTE_CustomScrolling
(HTML)
(DMG)
(ZIP)
Shows how to implement MLTE's custom scrolling functionality
|
Carbon, Text & Fonts, User Experience |
Sample Code |
2004-10-15
|
|
Fixing the Layout Binding of the Tab control User Panes
(HTML)
QA1161: Describes the Tab control hierarchy and layouts of its panes and provides a fix to a common problem.
|
Carbon |
Technical Q&As |
2004-10-14
|
|
Managing custom drawing code in a compositing world
(HTML)
QA1162: Explains why any custom drawing code must be handled by the kEventControlDraw handler of a custom HIView
|
Carbon |
Technical Q&As |
2004-10-14
|
Sharing Browser Cookies With Java Applets
(HTML)
( )
QA1265: Creating a persistent browser session (cookie) inside Java 1.3 Applets
|
Internet & Web, Java |
Technical Q&As |
2004-10-13
|
|
glFlush() vs. glFinish()
(HTML)
QA1158: Explanation of the differences between glFlush() and glFinish()
|
Graphics & Imaging |
Technical Q&As |
2004-10-11
|
|
How do I determine how much VRAM is available on my video card?
(HTML)
QA1168: Using Core Graphics and IOKit to find the physical size of VRAM on installed hardware.
|
Cocoa, Games, Graphics & Imaging |
Technical Q&As |
2004-10-11
|
|
Using the latest Mac OS X headers in my CFM project with CodeWarrior
(HTML)
QA1379: Describes how to use the latest Mac OS X headers in CodeWarrior by modifying the CFM project access paths.
|
Tools |
Technical Q&As |
2004-10-08
|
|
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
|
|
Clickable Static Text Item
(HTML)
QA1380: Explains how to make a static text item respond to clicks
|
Carbon, User Experience |
Technical Q&As |
2004-10-05
|
|
iSight Programming Guide
(HTML)
(PDF)
Describes the Apple iSight video camera and its enhancements.
|
Graphics & Imaging, Hardware & Drivers |
Guides |
2004-10-05
|
|
Java 1.4.2 Update 2 Release Notes
(HTML)
(PDF)
Outlines the resolved and outstanding issues in Java 1.4.2 Update 2.
|
Java |
Release Notes |
2004-10-05
|
|
Java Advanced Imaging and Java 3D for Java 1.4.1 and 1.4.2 Release Notes
(HTML)
Describes notes and known issues about Java Advanced Imaging and Java 3D for Java 1.4.1 and 1.4.2 on Mac OS X.
|
Graphics & Imaging, Java |
Release Notes |
2004-10-05
|
|
NSTimers and Rendering Loops
(HTML)
QA1385: Using Cocoa timers (NSTimer) to drive a rendering loop
|
Cocoa, Games, Graphics & Imaging |
Technical Q&As |
2004-10-04
|
|
SetFontInfoForSelection incorrect prototype
(HTML)
QA1375: Describes the incorrect prototyping of the SetFontInfoForSelection API and gives a workaround.
|
Carbon, Text & Fonts, User Experience |
Technical Q&As |
2004-10-04
|
|
GetDIBFromPict fails with QuickTime "Minimum" installation
(HTML)
QA1294: Demonstrates how to check for any available QuickTime components required by individual QuickTime functions.
|
QuickTime |
Technical Q&As |
2004-09-28
|
|
Using Open Source Tools to Filter Email on Mac OS X Server
(HTML)
Learn how to identify, filter, and remove viruses from the Postfix mail server.
|
Internet & Web, Mac OS X Server, Networking, Open Source, Security |
Articles |
2004-09-27
|
|
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
|
|
Certificate, Key, and Trust Services Programming Guide
(HTML)
(PDF)
Shows how to evaluate trust for a certificate and recover from a trust failure.
|
Carbon, Cocoa, Security |
Guides |
2004-06-28
|