Sorted by Title |
Sort by Resource Type |
Sort by Date |
64-Bit Guide for Carbon Developers
(HTML)
(PDF)
Explains the changes necessary to create a 64-bit executable version of a Carbon application.
|
Guides |
2007-12-11
|
Accessibility Programming Guidelines for Carbon
(HTML)
(PDF)
Explains how to access-enable Carbon applications.
|
Guides |
2007-02-08
|
Adding an automated Window menu to your application
(HTML)
QA1080: Explains how to add an automated Window menu to your Carbon application.
|
Technical Q&As |
2001-10-30
|
Apple Human Interface Guidelines
(HTML)
(PDF)
Introduces the Mac OS X user experience and explains how to design an application for Aqua.
|
Guides |
2008-06-09
|
Are there any OSStatus values I can use in my programs?
(HTML)
OV02: Describes OSStatus values that generate errors without colliding with reserved Apple system values.
|
Technical Q&As |
1999-11-22
|
Carbon-Cocoa Integration Guide
(HTML)
(PDF)
Explains how to use both Carbon and Cocoa in developing an application.
|
Guides |
2007-10-31
|
CFBundleIdentifier and user application access
(HTML)
QA1373: Describes the role of CFBundleIdentifier in limiting a user's application access.
|
Technical Q&As |
2005-02-08
|
CFPrefTopScores
(HTML)
(DMG)
(ZIP)
How to access globally shared (writable) user preferences without requiring authentication.
|
Sample Code |
2006-10-09
|
CocoaInCarbon
(HTML)
(DMG)
(ZIP)
Demonstrates using Cocoa GUI code in a Carbon application.
|
Sample Code |
2005-10-04
|
Creating NetBoot Server-Friendly Applications
(HTML)
()
TN1151: Guidelines to ensure applications are able to work correctly in a NetBoot environment.
|
Technical Notes |
2000-08-01
|
CrossEvents
(HTML)
(DMG)
(ZIP)
Demonstrates how to send CarbonEvents and NSNotifications between Carbon and Cocoa.
|
Sample Code |
2007-05-31
|
Designing Network-Friendly Applications
(HTML)
Learn to make your application management-aware and reliably accessible on a network.
|
Articles |
2005-10-24
|
Detecting specific ROM-in-RAM Mac
(HTML)
()
Deprecated - HW49: Identifying a Mac by name ("iMac"), and better alternatives for determining specific features ("has Firewire").
|
Technical Q&As |
1999-10-05
|
Enabling the application menu's "Preferences..." menu item on Mac OS X
(HTML)
QA1079: Explains how to enable the application menu's "Preferences..." menu item on Mac OS X.
|
Technical Q&As |
2001-10-30
|
Ensuring Backwards Binary Compatibility - Weak Linking and Availability Macros on Mac OS X
(HTML)
()
TN2064: Ensuring that Mach-O applications built using today's Mac OS X runs on previous versions of the OS.
|
Technical Notes |
2003-02-18
|
Fragment Tool
(HTML)
(DMG)
(ZIP)
Demonstrates manipulation of code fragments; combining and separating; viewing and editing information associated with each.
|
Sample Code |
2003-01-30
|
HIView-NSView
(HTML)
(DMG)
(ZIP)
Demonstrates how to embed an NSView within an HIView in a Carbon window.
|
Sample Code |
2007-05-29
|
How To Be a Good Multiple Users Citizen
(HTML)
()
TN1186: Documents the Mac OS 9 Multiple Users technology and gives some useful code snippets.
|
Technical Notes |
2000-06-01
|
Leopard Technology Series for Developers: Leopard Developer Application Technologies Overview
(HTML)
Learn how Leopard will help you create powerful and innovative features for your users.
|
Articles |
2006-12-07
|
Non Mac OS X Bundled data-fork based Resources
(HTML)
()
QA1098: Mac OS X Bundled data-fork based Resources
|
Technical Q&As |
2003-08-20
|
OTScheduleDeferredTask When Task Running
(HTML)
()
NW52: Describes what happens when you use OTScheduleDefferedTask to schedule a task that is running.
|
Technical Q&As |
1997-10-13
|
The 'plst' Resource
(HTML)
()
TN2013: Describes the 'plst' resource for Carbon-based applications.
|
Technical Notes |
2002-02-07
|
QuickTime and Carbon Events
(HTML)
QA1090: Discusses how to ensure smooth movie playback when using Carbon Events in an application.
|
Technical Q&As |
2001-10-26
|
Runtime Configuration Guidelines
(HTML)
(PDF)
Conceptual and reference information for dynamically configuring your software.
|
Guides |
2008-07-08
|
SampleCMPlugIn
(HTML)
(DMG)
(ZIP)
A contextual menu plugIn for Mac OS X.
|
Sample Code |
2006-10-09
|
Securely Erasing, Accessing and Dismounting a Macintosh Partition
(HTML)
()
FL11: Set up a disk for secure erasures. Resources with information on magnetic disks, information recovery.
|
Technical Q&As |
1999-01-11
|
SpellingChecker-CocoaCarbon
(HTML)
(DMG)
(ZIP)
Demonstrates how to call NSSpellChecker cocoa routines from a Carbon application.
|
Sample Code |
2005-08-10
|
Spotlight Overview
(HTML)
(PDF)
Introduces the main components and services of Apple's metadata technology.
|
Guides |
2007-05-27
|
TE Over Background
(HTML)
(DMG)
(ZIP)
Deprecated - A textEdit that shows old text editing over a colored background
|
Sample Code |
2003-07-22
|
Thread-safe programming in QuickTime
(HTML)
TN2125: Discusses how to use QuickTime from background threads for applications and component developers.
|
Technical Notes |
2007-09-14
|
TubeTest
(HTML)
(DMG)
(ZIP)
Deprecated - The program is a simple demonstration of how to use the Palette Manager in a color program.
|
Sample Code |
2003-03-12
|
Version Territory
(HTML)
Deprecated - OV12: Please see Technical Note 1132 - Version Territory.
|
Technical Notes |
1988-04-01
|
Xcode Design Tools for Class Modeling
(HTML)
(PDF)
Describes the Xcode Design Tools for Class Modeling.
|
Guides |
2009-02-04
|
Xcode Unit Testing Guide
(HTML)
(PDF)
Explains how to incorporate test cases to validate individual units of source code.
|
Guides |
2008-05-02
|