Sort by Title |
Sort by Resource Type |
Sorted by Date |
Mac OS X ABI Mach-O File Format Reference
(HTML)
(PDF)
Describes the data structures that make up the Mach-O file format.
|
Reference |
2009-02-04
|
NSApplication Class Reference
(HTML)
(PDF)
Describes the responder object that manages an application's events and resources.
|
Reference |
2009-02-04
|
Objective-C 2.0 Runtime Programming Guide
(HTML)
(PDF)
Describes the Objective-C 2.0 runtime support library.
|
Guides |
2009-02-04
|
Garbage Collection Programming Guide
(HTML)
(PDF)
Describes the garbage collection system for Cocoa.
|
Guides |
2008-11-19
|
BundleLoader
(HTML)
(DMG)
(ZIP)
Demonstrates how to load multiple Cocoa bundles or NSBundles (also known as plug-ins) into the main NSApplication.
|
Sample Code |
2007-09-21
|
What is the "main bundle" of a command-line foundation tool?
(HTML)
QA1436: Reveals the location of the main bundle of a command-line foundation tool.
|
Technical Q&As |
2006-10-10
|
CheckExecutableArchitecture
(HTML)
(DMG)
(ZIP)
Determine whether a particular Mach-O executable contains a version suitable for executing on a given processor architecture.
|
Sample Code |
2006-02-07
|
Mac OS X ABI Dynamic Loader Reference
(HTML)
(PDF)
Describes the functions used to access Mach-O files.
|
Reference |
2005-11-09
|
CocoaInCarbon
(HTML)
(DMG)
(ZIP)
Demonstrates using Cocoa GUI code in a Carbon application.
|
Sample Code |
2005-10-04
|
SpellingChecker-CocoaCarbon
(HTML)
(DMG)
(ZIP)
Demonstrates how to call NSSpellChecker cocoa routines from a Carbon application.
|
Sample Code |
2005-08-10
|
SpellingChecker CarbonCocoa Bundled
(HTML)
(DMG)
(ZIP)
How to load and call a Cocoa bundle from a Carbon CFM or Mach-O application
|
Sample Code |
2004-08-17
|
Environment Variables
(HTML)
QA1255: Describes how a process gets its environment variables.
|
Technical Q&As |
2003-10-29
|
CallMachOFramework
(HTML)
(DMG)
(ZIP)
Shows two ways of calling a Mach-O framework from a CFM application on Mac OS X.
|
Sample Code |
2003-07-17
|
CFM_MachO_CFM
(HTML)
(DMG)
(ZIP)
CFM application calls Mach-O routine, passing in a fixed up CFM function pointer as a callback parameter.
|
Sample Code |
2003-07-17
|
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
|
SimpleThreads
(HTML)
(DMG)
(ZIP)
Uses the Cocoa threading APIs to coordinate multiple preemptively scheduled secondary threads with the non-reentrant Cocoa framework.
|
Sample Code |
2003-01-14
|
SonOfSillyBalls
(HTML)
(DMG)
(ZIP)
Draws a bunch of randomly colored, randomly placed, silly balls in a window on the screen.
|
Sample Code |
2003-01-14
|
SpellingChecker-CarbonCocoa
(HTML)
(DMG)
(ZIP)
Implements procedural C wrapper around the Cocoa NSSpellChecker, exports it as a Mach-O bundle called "SpellCheck.bundle"
|
Sample Code |
2003-01-14
|
TrivialThreads
(HTML)
(DMG)
(ZIP)
Uses the Cocoa threading APIs to coordinate a preemptively scheduled secondary thread with the non-reentrant Cocoa framework.
|
Sample Code |
2003-01-14
|
Static linking of user binaries on Mac OS X
(HTML)
()
QA1118: Explains why static linking of user binaries is not supported on Mac OS X, and possible workarounds.
|
Technical Q&As |
2002-02-07
|
Setting environment variables for user processes
(HTML)
QA1067: Tells how to set environment variables for user processes.
|
Technical Q&As |
2001-10-25
|
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
|