Sorted by Title |
Sort by Topic |
Sort by Resource Type |
Sort by Date |
Speech Synthesis Programming Guide
(HTML)
(PDF)
Describes speech synthesis in Mac OS X and explains how your application can produce customized spoken output.
|
Carbon, Cocoa, User Experience |
Guides |
2006-09-05
|
Speeding up your Xcode Builds
(HTML)
TN2190: Speed up your Xcode builds by leveraging the power of the Xcode build system
|
Tools |
Technical Notes |
2007-08-14
|
SpeedometerView
(HTML)
(DMG)
(ZIP)
Shows how to make a custom NSView.
|
Cocoa, User Experience |
Sample Code |
2007-06-06
|
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
|
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
|
SpellingChecker-CarbonCocoa
(HTML)
(DMG)
(ZIP)
Implements procedural C wrapper around the Cocoa NSSpellChecker, exports it as a Mach-O bundle called "SpellCheck.bundle"
|
Carbon, Cocoa |
Sample Code |
2003-01-14
|
SpellingChecker-CocoaCarbon
(HTML)
(DMG)
(ZIP)
Demonstrates how to call NSSpellChecker cocoa routines from a Carbon application.
|
Carbon, Cocoa |
Sample Code |
2005-08-10
|
Splasher
(HTML)
(DMG)
(ZIP)
Closes a modal window, such as a splash screen, with a mouse click or key press.
|
Carbon |
Sample Code |
2003-01-30
|
SplitView
(HTML)
(DMG)
(ZIP)
An HIView sample that uses the HIFramework and implements a scalable split view.
|
Carbon |
Sample Code |
2003-01-30
|
Spooling in or out of CompressPicture or CompressImage
(HTML)
Deprecated - QD17: Recommends alternatives to spooling the results of CompressPicture or CompressImage to or from disk.
|
Carbon, Graphics & Imaging |
Technical Q&As |
1995-09-15
|
Spotlight
(HTML)
(DMG)
(ZIP)
Sample code that shows how to write Spotlight Importers.
|
Core Foundation, Storage |
Sample Code |
2005-06-01
|
Spotlight Importer Programming Guide
(HTML)
(PDF)
Describes the role of metadata importers and how to write them.
|
Carbon, Cocoa, Core Foundation |
Guides |
2007-05-27
|
Spotlight Metadata Attributes Reference
(HTML)
(PDF)
Describes metadata attributes used with Spotlight.
|
Carbon, Cocoa, Core Foundation |
Reference |
2007-05-22
|
Spotlight Overview
(HTML)
(PDF)
Introduces the main components and services of Apple's metadata technology.
|
Carbon, Cocoa, Core Foundation, Mac OS X |
Guides |
2007-05-27
|
Spotlight Query Programming Guide
(HTML)
(PDF)
Describes how to add Spotlight searching to your applications.
|
Carbon, Cocoa, Core Foundation |
Guides |
2006-03-08
|
Spotlight Reference Collection
(HTML)
(PDF)
Describes the API used to define Apple's desktop search technology, Spotlight.
|
Carbon |
Reference |
2006-07-13
|
SpotlightAPI
(HTML)
(DMG)
(ZIP)
Some small sample programs that Show how to use the Spotlight API in your programs.
|
Storage |
Sample Code |
2005-06-01
|
SpotlightFortunes
(HTML)
(DMG)
(ZIP)
Demonstrates how to provision a Spotlight importer plug-in for a custom UTI, and how to use a NSMetadataQuery with bindings to display live query results in a table view.
|
Carbon, Cocoa, User Experience |
Sample Code |
2008-06-06
|
Sproing
(HTML)
(DMG)
(ZIP)
Shows how "springs" work to control view resizing behavior.
|
Cocoa, Tools |
Sample Code |
2003-05-20
|
Squiggles
(HTML)
(DMG)
(ZIP)
Demonstrates many Cocoa fundamentals in a Document-based Application featuring custom drawing and event-handling.
|
Cocoa, Graphics & Imaging |
Sample Code |
2008-08-29
|
SSLSample
(HTML)
(DMG)
(ZIP)
Contains examples showing how to use SecureTransport.
|
Carbon, Cocoa, Darwin, Internet & Web, Security |
Sample Code |
2003-01-14
|
STABS Debug Format
(HTML)
Open-source document that explains the STABS format of symbolic debugging information.
|
Tools |
Reference |
2008-06-19
|
Stack Execution Release Notes
(HTML)
|
Mac OS X |
Release Notes |
2007-07-17
|
Standard Audio - Parsing the kQTSCAudioPropertyID_CodecSpecificSettingsArray property
(HTML)
QA1437: Discusses how to parse the kQTSCAudioPropertyID_CodecSpecificSettingsArray property returned from StdAudio. Also see Q&A 1390.
|
Audio, QuickTime |
Technical Q&As |
2006-11-30
|
Standard Audio - Setting output ASBD returns badFormatErr
(HTML)
QA1489: Discusses why badFormatErr may be returned from Standard Audio
|
Audio, QuickTime |
Technical Q&As |
2006-11-15
|
Standard Audio - The CodecSpecificSettingsArray and MagicCookie properties
(HTML)
QA1390: Discusses Core Audio AudioConverter configuration with StdAudio, specifically the CodecSpecificSettingsArray property.
|
Audio, QuickTime |
Technical Q&As |
2006-11-16
|
Standard Sound Dialog Component
(HTML)
Describes the QuickTime component that lets the user make audio parameter settings.
|
Audio, Carbon, QuickTime |
Guides |
2002-09-17
|
StarMenu
(HTML)
(DMG)
(ZIP)
Shows how to create a Custom Star Shape menu using the new HIMenuView class.
|
Carbon |
Sample Code |
2007-05-24
|
The state of mDNSResponder
(HTML)
QA1339: Explains how to obtain information regarding the internal state of mDNSResponder.
|
Darwin, Hardware & Drivers, Networking |
Technical Q&As |
2006-10-03
|
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.
|
Carbon, Cocoa, Darwin, Open Source, Porting, Tools |
Technical Q&As |
2002-02-07
|
Status Bars
(HTML)
(PDF)
Explains how to use Cocoa status bars.
|
Cocoa, User Experience |
Guides |
2002-11-12
|
Stay away from custom Authorization dialogs
(HTML)
()
QA1199: Explains why you shouldn't create a custom authorization dialog.
|
Security |
Technical Q&As |
2002-09-20
|
Std Compression Examples
(HTML)
(DMG)
(ZIP)
Standard Compression chapter of the Inside Macintosh QuickTime Components book.
|
QuickTime |
Sample Code |
2003-01-14
|
stdFilterHacking
(HTML)
(DMG)
(ZIP)
Demonstrates problems and workarounds for/with the Standard Dialog Filter.
|
Carbon |
Sample Code |
2003-01-30
|
Steppers
(HTML)
(PDF)
Explains how to use Cocoa steppers.
|
Cocoa, User Experience |
Guides |
2002-11-12
|
Stepping Through QuickTime-Movie
(HTML)
QTMTB28: Describes how to get the first frame of a movie using GetMovieNextInterestingTime.
|
QuickTime |
Technical Q&As |
1995-05-01
|
StickiesExample
(HTML)
(DMG)
(ZIP)
Contains sample code and tools used by Sync Services Tutorial to demonstrate debugging syncing applications.
|
Apple Applications, Carbon, Cocoa, Internet & Web, User Experience |
Sample Code |
2006-08-08
|
StillMotion
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the QTKit Capture APIs to build a simple application that creates stop motion animations.
|
Cocoa, Graphics & Imaging, QuickTime |
Sample Code |
2007-11-14
|
StopAlert and NoteAlert now use the Application icon
(HTML)
QA1378: System Alerts now use the Application icon to let the User easily identify the source of the alert.
|
Carbon, User Experience |
Technical Q&As |
2005-10-04
|
Stopping Forth command scrolls
(HTML)
()
HW57: Describes how to limit Forth commands from scrolling off the screen.
|
Hardware & Drivers |
Technical Q&As |
1999-03-29
|
Storing file references in CFPreferences
(HTML)
QA1350: Storing file references in CFPreferences
|
Carbon |
Technical Q&As |
2005-02-23
|
Stream Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use the Cocoa stream classes to read data from and write data to streams.
|
Cocoa, Networking |
Guides |
2009-05-06
|
String Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to create, search, concatenate, and draw strings in Cocoa.
|
Cocoa, Text & Fonts |
Guides |
2008-10-15
|
Strings Programming Guide for Core Foundation
(HTML)
(PDF)
Explains how to create, manipulate, and search strings in Core Foundation, and how strings interact with encodings and character sets.
|
Carbon, Core Foundation, Internationalization, Open Source, Text & Fonts |
Guides |
2008-03-11
|
Stub Library FAQ
(HTML)
PLAT28: Explains stub libraries and their use, and differences between shared libraries and stub libraries.
|
Tools |
Technical Q&As |
1997-03-14
|
StyleFlatteningSample
(HTML)
(DMG)
(ZIP)
Shows how to use the ATSUFlatten and ATSUUnflatten APIs.
|
Carbon, Graphics & Imaging, User Experience |
Sample Code |
2003-01-14
|
Successful Call to NCWNewColorWorld
(HTML)
()
CS08: Explains the return value of NCWNewColorWorld and the CMWorldRef parameter as a valid return value when successful.
|
Graphics & Imaging |
Technical Q&As |
1996-02-09
|
Supplying codec-specific options within the Standard Compression Dialog
(HTML)
()
TN2081: Discusses the ImageCodec 'DITL' APIs introduced with QuickTime 6.
|
QuickTime |
Technical Notes |
2009-04-29
|
Supported KPIs
(HTML)
QA1575: Describes how to check whether a kernel function is part of a supported KPI.
|
Darwin |
Technical Q&As |
2008-03-25
|
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
|
Supporting Unicode Input
(HTML)
(PDF)
Introduces international text in Mac OS X and lists the tasks an application needs to perform.
|
Carbon, Internationalization, Text & Fonts |
Guides |
2005-07-07
|
Suppressing the "unexpectedly quit" alert
(HTML)
QA1288: Describes how to suppress the "unexpectedly quit" alert.
|
Carbon, Cocoa, Darwin |
Technical Q&As |
2008-03-11
|
SurfaceVertexProgram
(HTML)
(DMG)
(ZIP)
Vertex program that demonstrates the use of a UV mesh to draw an implicit surface.
|
Graphics & Imaging |
Sample Code |
2003-07-07
|
SwapLAF
(HTML)
(DMG)
(ZIP)
Deprecated - How to set the look-and-feel in your Swing application at runtime.
|
Java |
Sample Code |
2005-02-28
|
Switching between one and two machine mode for the Open Firmware user interface
(HTML)
()
HW37: Explains how to change from one machine mode to two in the Open Firmware user interface.
|
Hardware & Drivers |
Technical Q&As |
1999-02-15
|
Switching from Code Warrior to Xcode
(HTML)
Learn how to import your projects from CodeWarrior.
|
Carbon, Porting, Tools |
Articles |
2003-10-24
|
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
|
Symbol Variants Release Notes
(HTML)
Describes symbol variants, a way of providing multiple versions of symbols for backwards compatibility.
|
Darwin, Mac OS X Server, Porting, Tools |
Release Notes |
2007-10-16
|
Sync Services Release Notes (10.4)
(HTML)
|
Apple Applications, Cocoa, Internet & Web |
Release Notes |
2005-04-29
|
Sync Services Constants Reference
(HTML)
(PDF)
|
Cocoa |
Reference |
2007-07-11
|
Sync Services Framework Reference
(HTML)
(PDF)
Describes the Objective-C API for the Sync Services framework used to sync applications and devices.
|
Apple Applications, Cocoa, Internet & Web |
Reference |
2007-10-31
|
Sync Services Programming Guide
(HTML)
(PDF)
Explains how to add syncing to your applications.
|
Apple Applications, Cocoa, Internet & Web |
Guides |
2007-10-31
|
Sync Services Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Sync Services framework.
|
Cocoa |
Release Notes |
2007-07-18
|
Sync Services Release Notes (10.5)
(HTML)
Describes new features, notes, and known issues for Sync Services on Mac OS X v10.5.
|
Apple Applications, Cocoa, Internet & Web |
Release Notes |
2007-10-31
|
Sync Services Tutorial
(HTML)
(PDF)
Explains how to debug multiple syncing applications using the Syncrospector development tool.
|
Apple Applications, Cocoa, Internet & Web, Tools |
Guides |
2007-07-11
|
SyncCGContextOriginWithPort
(HTML)
QA1010: Describes how to use SyncCGContextOriginWithPort.
|
Graphics & Imaging |
Technical Q&As |
2001-04-11
|
Syncer
(HTML)
(DMG)
(ZIP)
A widget that demonstrates how to use handle a Dashboard Sync event.
|
Apple Applications |
Sample Code |
2006-08-01
|
Synchronizing OpenGL rendering updates to the vertical refresh of the display
(HTML)
QA1521: How to avoid tearing by synchronizing your rendering to the display VBL
|
Games, Graphics & Imaging, Performance |
Technical Q&As |
2007-07-16
|
Synchronizing Sounds to Video
(HTML)
()
Deprecated - SND19: Enabling regular sound callbacks under Mac OS 9 and Sound Manager 4.0.
|
Audio, Carbon |
Technical Q&As |
1999-10-05
|
Synchronous SysBeep
(HTML)
()
Deprecated - SND18: Obtaining a synchronous SysBeep with Sound Manager 3.1.
|
Audio, Carbon |
Technical Q&As |
1999-10-05
|
Synchronous TCP OTConnect Client Call Completes Before Server Responds
(HTML)
()
Deprecated - NW24: Explains why an OTConnect call will complete before the server responds.
|
Carbon, Networking |
Technical Q&As |
1996-05-14
|
System Configuration Framework Reference
(HTML)
Describes the API for configuration of network resources, the reachability of target hosts, and connection to network services.
|
Darwin, Networking |
Reference |
2008-04-08
|
System Configuration Programming Guidelines
(HTML)
(PDF)
Explains how to use system configuration services for network configuration and management, including determining reachability and getting connected.
|
Darwin, Networking |
Guides |
2006-02-07
|
System Configuration Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the System Configuration framework.
|
Darwin, Networking |
Release Notes |
2007-07-18
|
System Services
(HTML)
(PDF)
Explains how Cocoa applications can extend their capabilities seamlessly to other applications.
|
Cocoa, User Experience |
Guides |
2002-11-12
|
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
|
System Startup Programming Topics
(HTML)
(PDF)
Explains the boot process used to initialize the Mac OS X operating system.
|
Darwin, Mac OS X, Mac OS X Server, Open Source, Scripting & Automation |
Guides |
2008-11-19
|
T_DATA_REQ vs M_DATA TPI Message Blocks
(HTML)
()
NW42: Explains why OT passes data to a TPI module using M_DATA message blocks instead of M_PROTO+T_DATA_REQ.
|
Carbon, Cocoa, Core Foundation, Games, Hardware & Drivers, Internet & Web, Networking |
Technical Q&As |
1996-10-25
|
Tab Views
(HTML)
(PDF)
Explains how to use Cocoa tab views.
|
Cocoa, User Experience |
Guides |
2003-11-06
|
Table View Programming Guide
(HTML)
(PDF)
Explains how to use Cocoa table views.
|
Cocoa, User Experience |
Guides |
2006-04-04
|
TabsShowcase
(HTML)
(DMG)
(ZIP)
Shows how to instantiate and use the Tab control both programmatically and from a nib file.
|
Carbon |
Sample Code |
2005-10-28
|
Tagging Handle and Pointer Data References in QuickTime
(HTML)
TN1195: The use of data reference extensions used by QuickTime to tag handle and pointer data references.
|
Cocoa, QuickTime |
Technical Notes |
2006-08-30
|
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
|
Taking Advantage of PDF Kit in Your Cocoa Application
(HTML)
Learn to handle PDF documents in your Cocoa application without writing a lot of custom code.
|
Cocoa, Graphics & Imaging |
Articles |
2006-02-20
|
Taking Advantage of the Accelerate Framework
(HTML)
Learn how your application can run on PowerPC- or Intel-based Macs without processor-specific customization.
|
Audio, Carbon, Cocoa, Graphics & Imaging, Performance |
Articles |
2005-10-03
|
Targeting DebuggingCarbonLib asserts
(HTML)
Deprecated - QA1033: Describes how to focus DebuggingCarbonLib asserts to a single application.
|
Carbon |
Technical Q&As |
2001-05-04
|
TCP Application Acquires Different Port Address After Relaunch
(HTML)
Deprecated - NW28: Explains why a server application acquires a different TCP/IP port address after restarting.
|
Networking |
Technical Q&As |
1996-05-14
|
TCP Option Sizes
(HTML)
Deprecated - NW27: Tells where to get more information on TCP Option sizes and setting TCP Options.
|
Carbon, Networking |
Technical Q&As |
1996-05-14
|
TCP/IP Option Sizes
(HTML)
()
NW62: Enumerates the TCP/IP options and their sizes for Open Transport.
|
Carbon, Games, Hardware & Drivers, Internet & Web, Networking, Porting |
Technical Q&As |
1999-04-26
|
tcplognke
(HTML)
(DMG)
(ZIP)
Demonstrates a TCP socket filter based on supported Kernel Programming Interfaces for Tiger
|
Hardware & Drivers, Networking |
Sample Code |
2006-11-27
|
TE Over Background
(HTML)
(DMG)
(ZIP)
Deprecated - A textEdit that shows old text editing over a colored background
|
Carbon, Graphics & Imaging, User Experience |
Sample Code |
2003-07-22
|
TemperatureTester
(HTML)
(DMG)
(ZIP)
Shows how to add a simple Unit Test to Temperature Converter.
|
Tools |
Sample Code |
2005-06-06
|
Terminal 2 Release Notes
(HTML)
Describes new features of the Terminal application in Mac OS X 10.5.
|
Tools |
Release Notes |
2007-10-31
|
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
|
Test64BitMultiprec
(HTML)
(DMG)
(ZIP)
Implements (PPC) A*Y+B where A & B are arrays of 64-bit words and Y is a 64-bit integer
|
Performance, Tools |
Sample Code |
2006-06-09
|
Text Attachment Programming Topics for Cocoa
(HTML)
(PDF)
Expalins how to add graphics and other attachments to text.
|
Cocoa, Text & Fonts |
Guides |
2006-12-05
|
Text Attributes
(HTML)
(PDF)
Explains how to work with attributes, the distinguishing characteristics of rich text.
|
Cocoa, Text & Fonts |
Guides |
2004-02-16
|
Text Editing Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to control the behavior of the Cocoa text system as it performs text editing.
|
Cocoa, Text & Fonts |
Guides |
2008-02-08
|
Text Encoding Conversion Manager Reference
(HTML)
(PDF)
Describes the C API for transferring text across other platforms or over the Internet.
|
Carbon, Internationalization, Text & Fonts |
Reference |
2005-07-07
|
Text Encoding Conversion Manager Release Notes
(HTML)
|
Text & Fonts |
Release Notes |
2005-04-29
|