Sort by Title |
Sort by Topic |
Sort by Resource Type |
Sorted by Date |
Sync Services Release Notes (10.4)
(HTML)
|
Apple Applications, Cocoa, Internet & Web |
Release Notes |
2005-04-29
|
Text Encoding Conversion Manager Release Notes
(HTML)
|
Text & Fonts |
Release Notes |
2005-04-29
|
Why is libstdc++.a missing in my Xcode project on Mac OS X v10.4 (Tiger)?
(HTML)
QA1428: Explains the role of libstdc++ and why you do not need it in a Xcode project.
|
Tools |
Technical Q&As |
2005-04-29
|
Why is my Control/HIView not accepting drops on Mac OS X v10.4 (Tiger)?
(HTML)
QA1426: Explains how to handle correctly the kEventControlDragEnter event so drops will work in a Control or HIView.
|
Carbon |
Technical Q&As |
2005-04-29
|
Creating Cross-Platform Applications with Core Foundation and Open Source
(HTML)
Learn how to import and export data types across a range of platforms using CF-Lite.
|
Core Foundation, Open Source, Porting |
Articles |
2005-04-11
|
Component Manager for QuickTime
(HTML)
(PDF)
Shows how to work with QuickTime components using the Component Manager, the component properties API, and component resources.
|
QuickTime |
Guides |
2005-04-08
|
QuickTime Initialization Guide
(HTML)
(PDF)
Describes how to initialize the QuickTime working environment and how to determine the version of QuickTime installed.
|
QuickTime |
Guides |
2005-04-08
|
iSight - Configuring gain settings for IIDC cameras
(HTML)
QA1421: Discusses how to configure features of IIDC cameras, specifically gain for the iSight
|
Carbon, Hardware & Drivers, QuickTime |
Technical Q&As |
2005-04-06
|
Mac mini Developer Note
(HTML)
(PDF)
Specifies the internal design, I/O features, and expansion capabilities of the Mac mini introduced January 2005.
|
Hardware & Drivers |
Guides |
2005-04-05
|
Crash in ABAddPropertiesAndTypes
(HTML)
QA1404: How to correctly add custom Address Book properties using ABAddPropertiesAndTypes
|
Apple Applications, Carbon, Cocoa, User Experience |
Technical Q&As |
2005-04-04
|
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
|
Tailoring Java 1.3.1 Applications for Mac OS X
(HTML)
()
Deprecated - TN2042: Deprecated. Please refer to " Java 1.3 Development for Mac OS X".
|
Java |
Technical Notes |
2005-04-01
|
Help Book Caching During Software Development
(HTML)
QA1409: Development situations that can potentially confuse Help Viewer
|
Carbon, Cocoa, Tools, User Experience |
Technical Q&As |
2005-03-30
|
Defining and Using the kTransformFocused IconTransformType
(HTML)
QA1414: Documents a new IconTransformType, available in Panther and later, which draws a focus ring around an icon.
|
Carbon |
Technical Q&As |
2005-03-29
|
Test Driving Your Code with OCUnit
(HTML)
Learn to unit-test your application to improve its quality and refine the design.
|
Tools |
Articles |
2005-03-28
|
CarbonSketch
(HTML)
(DMG)
(ZIP)
Core Graphics only example of a Sketch application implemented with HIToolbox. Shows 1x1-CGBitmapContext for hit-testing, printing.
|
Carbon, Graphics & Imaging, Printing |
Sample Code |
2005-03-23
|
Using ConvertMovieToFile or ConvertMovieToDataRef to convert movies without displaying the settings dialog
(HTML)
QA1418: Describes how to perform movie export using ConvertMovieToFile or ConvertMovieToDataRef without displaying the dialog
|
QuickTime |
Technical Q&As |
2005-03-22
|
Optimizing OpenGL Data Throughput on Mac OS X
(HTML)
Learn how to optimize your OpenGL code to maximize vertex data throughput.
|
Graphics & Imaging |
Articles |
2005-03-21
|
AudioBurn
(HTML)
(DMG)
(ZIP)
Demonstrates how to create an object conforming to the DRTrackProduction protocol to create a RedBook audio CD.
|
Cocoa |
Sample Code |
2005-03-17
|
DataBurn
(HTML)
(DMG)
(ZIP)
Demonstrates how to create a DRFolder and burn it to disc.
|
Cocoa |
Sample Code |
2005-03-17
|
Apple Cryptographic Service Provider Functional Specification
(PDF)
Specification for Apple's implementation of the Cryptographic Service Provider (CSP) CDSA plug-in.
|
Security |
Reference |
2005-03-10
|
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
|
Finding an NSView's current magnification.
(HTML)
QA1346: How to discover the current magnification (zoom level) of any NSView.
|
Cocoa, Graphics & Imaging, User Experience |
Technical Q&As |
2005-03-08
|
Movie Export Component - How to ensure Final Cut Pro recognizes your exporter
(HTML)
QA1415: Explains how to make sure Final Cut Pro will recognizes a custom QuickTime movie export component.
|
Apple Applications, Carbon, QuickTime |
Technical Q&As |
2005-03-08
|
QuartzShapes
(HTML)
(DMG)
(ZIP)
Example Quartz functions that implement equivalents to the QuickDraw PaintArc, FrameArc, PaintOval, FrameOval, PaintRect, and FrameRect
|
Carbon, Graphics & Imaging, Porting |
Sample Code |
2005-03-08
|
Determine the version of an Audio Unit
(HTML)
QA1408: Determine the version of an Audio Unit
|
Audio |
Technical Q&As |
2005-03-07
|
SampleUSBAudioPlugin
(HTML)
(DMG)
(ZIP)
USB audio plugin that performs a lowpass filtering operation on audio streamed through an audio USB Device.
|
Audio, Darwin, Hardware & Drivers |
Sample Code |
2005-03-07
|
Plug-ins
(HTML)
(PDF)
Explains how to use the plug-in architecture provided by Core Foundation.
|
Carbon, Core Foundation, Open Source |
Guides |
2005-03-03
|
XML-RPC and SOAP Programming Guide
(HTML)
(PDF)
Explains how to make remote procedure calls from applications or from AppleScript scripts.
|
Carbon, Cocoa, Internet & Web, Scripting & Automation |
Guides |
2005-03-03
|
Developing Java Applications on Mac OS X with Eclipse
(HTML)
Learn from this hands-on article how to work with Eclipse on Mac OS X.
|
Internet & Web, Java, Tools |
Articles |
2005-02-28
|
SwapLAF
(HTML)
(DMG)
(ZIP)
Deprecated - How to set the look-and-feel in your Swing application at runtime.
|
Java |
Sample Code |
2005-02-28
|
Movie Export - Always fill in the MovieExportGetDataParams dataSize field
(HTML)
QA1304: Outlines the importance of correctly filling in the MovieExportGetDataParams dataSize field when exporting from procedures.
|
Carbon, QuickTime |
Technical Q&As |
2005-02-25
|
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
|
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
|
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)
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
|
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
|
Preventing sleep
(HTML)
QA1160: Explains how your application can prevent the system from sleeping.
|
Carbon, Cocoa, Darwin |
Technical Q&As |
2004-10-22
|
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
|
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
|