Sorted by Title |
Sort by Topic |
Sort by Resource Type |
Sort by Date |
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
|
Shark User Guide
(HTML)
(PDF)
Explains how to analyze code performance by profiling the system.
|
Performance, Tools |
Guides |
2008-04-14
|
Sharpening Full Scene Anti-Aliasing Details
(HTML)
QA1268: Using full scene anti-aliasing (FSAA) in OpenGL applications.
|
Graphics & Imaging |
Technical Q&As |
2003-10-10
|
Shearing a Coordinate Space with NSAffineTransform
(HTML)
()
QA1332: Describes a simple way to shear coordinate spaces by adding a few methods to the NSAffineTransform class.
|
Cocoa, Graphics & Imaging |
Technical Q&As |
2004-01-29
|
Sheet Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa sheets.
|
Cocoa, User Experience |
Guides |
2006-09-05
|
Sheets
(HTML)
(DMG)
(ZIP)
Demonstrates how to create a sheet both in code and through the use of a Nib file.
|
Carbon |
Sample Code |
2003-10-24
|
Shell Scripting Primer
(HTML)
(PDF)
A guided tour of (Bourne) shell scripting, including control structures, numerical computation, regular expressions, subroutines, and error handling.
|
Enterprise IT, Mac OS X Server, Open Source, Scripting & Automation, Tools |
Guides |
2009-04-08
|
Sherlock's Find By Content Library
(HTML)
()
TN1180: A description of routines provided by Sherlock's Find by Content library.
|
Internet & Web |
Technical Notes |
1999-10-01
|
Show Movie
(HTML)
(DMG)
(ZIP)
Demonstrates several QuickTime features for manipulating movies and their playback.
|
QuickTime |
Sample Code |
2003-01-14
|
siActive Channels Unsupported on Some Power Macs
(HTML)
()
Deprecated - SND03: siActive Channels is unsupported on some older PowerMacs (siUnknownInfoType returned by SPBGetDeviceInfo).
|
Audio, Carbon |
Technical Q&As |
1996-06-01
|
SICN LDEF
(HTML)
(DMG)
(ZIP)
Implements an LDEF that displays small icons to the left of text in a list.
|
Carbon |
Sample Code |
2003-01-30
|
Signaling the end of data when using AudioConverterFillComplexBuffer
(HTML)
QA1317: How to signal the end of data when using AudioConverterFillComplexBuffer to convert audio data.
|
Audio |
Technical Q&As |
2004-04-26
|
Signals and Threads
(HTML)
()
QA1184: Describes how threads and signals interact.
|
Carbon, Darwin |
Technical Q&As |
2002-08-27
|
SignatureToApp
(HTML)
(DMG)
(ZIP)
Deprecated - Takes a signature (creator code) and finds the corresponding application, running or on disk.
|
Carbon |
Sample Code |
2003-01-14
|
SillyFrequencyLevels
(HTML)
(DMG)
(ZIP)
Demonstrates how to obtain audio frequency levels from a Movie using SetMovieAudioFrequencyMeteringNumBands and GetMovieAudioFrequencyLevels APIs.
|
Audio, Carbon, Cocoa, QuickTime |
Sample Code |
2006-01-25
|
SIMD Primer
(HTML)
(DMG)
(ZIP)
Introduction to using SIMD/SSE
|
Performance |
Sample Code |
2008-06-06
|
The similarity field in ImageCodecBandCompress and Key Frames
(HTML)
()
QA1109: Discusses the similarity field of the CodecCompressParams structure used in ImageCodecBandCompress to implement key framing during compression.
|
QuickTime |
Technical Q&As |
2002-01-16
|
Simon
(HTML)
(DMG)
(ZIP)
A simple game demonstrating Cocoa development in Project Builder.
|
Cocoa |
Sample Code |
2003-01-14
|
siMonitorSource Selector
(HTML)
()
Deprecated - SND13: Using the sound output siMonitorAvailable, and siMonitorSource selectors.
|
Audio, Carbon |
Technical Q&As |
1998-04-12
|
Simple Bindings Adoption
(HTML)
(DMG)
(ZIP)
A simple example that illustrates the adoption of Cocoa Bindings.
|
Cocoa |
Sample Code |
2007-06-07
|
Simple DrawSprocket
(HTML)
(DMG)
(ZIP)
Deprecated - Simple use of DrawSprocket to set screen resolution and size.
|
Carbon, Games |
Sample Code |
2003-07-22
|
SimpleAudioExtraction
(HTML)
(DMG)
(ZIP)
Demonstrates the QuickTime 7.0 Movie Audio Extraction APIs
|
Audio, QuickTime |
Sample Code |
2006-01-03
|
simpleAVC
(HTML)
(DMG)
(ZIP)
Shows how to discover and send commands to AVC devices connected by FireWire.
|
Hardware & Drivers |
Sample Code |
2003-01-14
|
SimpleCalendar
(HTML)
(DMG)
(ZIP)
Uses the Calendar Store framework to fetch iCal events and display them on a custom calendar.
|
Apple Applications, Cocoa, Internet & Web |
Sample Code |
2006-07-27
|
SimpleCarbonAppleScript
(HTML)
(DMG)
(ZIP)
A simple example illustrating how to add readable and writable AppleScript properties to Carbon Application.
|
Scripting & Automation |
Sample Code |
2007-03-01
|
SimpleCocoaApp
(HTML)
(DMG)
(ZIP)
A basic Cocoa application for beginners to Cocoa and Objective-C.
|
Cocoa |
Sample Code |
2007-08-07
|
SimpleCocoaJavaMovie
(HTML)
(DMG)
(ZIP)
Deprecated - A simple movie player showing how to use the NSMovieView and NSMovie Cocoa Java classes.
|
Cocoa, QuickTime |
Sample Code |
2003-01-14
|
SimpleCocoaJavaMovieCocoa
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to use the NSMovieView and NSMovie Cocoa Java AppKit classes.
|
Cocoa, Java |
Sample Code |
2003-01-14
|
SimpleCocoaMovie
(HTML)
(DMG)
(ZIP)
Shows how to use the NSMovieView and NSMovie Cocoa AppKit classes.
|
Cocoa, QuickTime |
Sample Code |
2003-01-14
|
SimpleCocoaMovieQT
(HTML)
(DMG)
(ZIP)
A simple movie player showing how to use the NSMovieView and NSMovie Cocoa Objective-C classes.
|
Cocoa, QuickTime |
Sample Code |
2003-01-14
|
SimpleDataQueue
(HTML)
(DMG)
(ZIP)
Implements an IODataQueue inside an I/O Kit KEXT which passes events and data to user space.
|
Darwin |
Sample Code |
2003-01-14
|
SimpleDial
(HTML)
(DMG)
(ZIP)
Demonstrates management of dialup connections, such as PPP, using System Configuration framework network connection API.
|
Core Foundation, Darwin, Networking |
Sample Code |
2005-07-26
|
SimpleDownload
(HTML)
(DMG)
(ZIP)
Shows how to use the Image Capture APIs to download a user-selected file to the user's ~/Pictures directory.
|
Apple Applications |
Sample Code |
2003-01-14
|
simpleeditsdi.win
(HTML)
(DMG)
(ZIP)
Demonstrates how to display and edit QuickTime movies using the SDI (single document interface).
|
QuickTime |
Sample Code |
2003-01-14
|
SimpleHIMovieViewPlayer
(HTML)
(DMG)
(ZIP)
Demonstrates how to use HIMovieView to play QuickTime Movies.
|
Carbon, QuickTime |
Sample Code |
2005-07-15
|
simpleJavaLauncher
(HTML)
(DMG)
(ZIP)
How to launch 1.4.x and future JVM's from a Core Foundation tool.
|
Java, Porting, Tools |
Sample Code |
2006-04-12
|
SimpleList
(HTML)
(DMG)
(ZIP)
A simple illustration of a ListBox Control implementation and its pitfall
|
Carbon |
Sample Code |
2003-01-30
|
SimplePing
(HTML)
(DMG)
(ZIP)
Sample provides simple API to programatically ping a remote host without admin privileges
|
Darwin, Games, Internet & Web, Networking, Tools |
Sample Code |
2003-10-27
|
simpleplayersdi.win
(HTML)
(DMG)
(ZIP)
Demonstrates how to display QuickTime movies using the SDI (single document interface).
|
QuickTime |
Sample Code |
2003-01-14
|
SimplePlayThru
(HTML)
(DMG)
(ZIP)
Use the HAL's Audio Output Unit (AUHAL) for device input and output on a single device (play-thru)
|
Audio, Carbon, Games, Hardware & Drivers |
Sample Code |
2006-10-25
|
SimpleReach
(HTML)
(DMG)
(ZIP)
Demonstrates network host reachability testing using the System Configuration framework asynchronous network reachability API.
|
Core Foundation, Darwin, Networking |
Sample Code |
2005-07-26
|
SimpleScripting
(HTML)
(DMG)
(ZIP)
Illustrates the minimal steps required to make an application scriptable.
|
Scripting & Automation |
Sample Code |
2008-05-30
|
SimpleScriptingObjects
(HTML)
(DMG)
(ZIP)
How to add scriptable objects to an AppleScriptable application.
|
Scripting & Automation |
Sample Code |
2008-06-02
|
SimpleScriptingProperties
(HTML)
(DMG)
(ZIP)
How to add some properties to the terminology provided by an AppleScriptable application.
|
Scripting & Automation |
Sample Code |
2008-06-02
|
SimpleScriptingVerbs
(HTML)
(DMG)
(ZIP)
How to add verbs to the terminology provided by an AppleScriptable application.
|
Scripting & Automation |
Sample Code |
2008-06-02
|
SimpleSpeechRecExample
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the Speech Recognition Manager in a simple application.
|
Audio, Carbon, Games, User Experience |
Sample Code |
2003-03-26
|
SimpleTabControl
(HTML)
(DMG)
(ZIP)
Demonstrates how to use a simple tabbed pane window. This control is often used in preferences.
|
Carbon |
Sample Code |
2003-02-20
|
SimpleThreads
(HTML)
(DMG)
(ZIP)
Uses the Cocoa threading APIs to coordinate multiple preemptively scheduled secondary threads with the non-reentrant Cocoa framework.
|
Cocoa |
Sample Code |
2003-01-14
|
SimpleUserClient
(HTML)
(DMG)
(ZIP)
Shows how to create a user client for an I/O Kit kernel driver.
|
Audio, Darwin, Hardware & Drivers, Mac OS X Server |
Sample Code |
2008-08-27
|
SimpleVideoOut
(HTML)
(DMG)
(ZIP)
Demonstrates how QuickTime Video Output Components can be used to play video out to hardware.
|
Carbon, Hardware & Drivers, QuickTime |
Sample Code |
2005-08-10
|
Simplifying Data Handling with Uniform Type Identifiers
(HTML)
Learn to use UTIs to take advantage of key Mac OS X technologies in your application.
|
Carbon, Cocoa |
Articles |
2005-07-12
|
siOSTypeInput Selectors
(HTML)
()
Deprecated - SND12: The use of siOSTypeInputSource, and siOSTypeInputAvailable selectors and extracting the siOSTypeInputAvailable OSTypes returned.
|
Audio, Carbon |
Technical Q&As |
1998-04-12
|
siOSTypeInputAvailable Format
(HTML)
()
Deprecated - SND09: The format of the data returned by the siOSTypeInputAvailable selector is SoundInfoList.
|
Audio, Carbon |
Technical Q&As |
1998-01-16
|
Sketch-112
(HTML)
(DMG)
(ZIP)
Sketch is a Scriptable Graphics application. This sample adds certain Scriptable functionality to Sketch, as an example for use in WWDC 2005 Session 112.
|
Scripting & Automation |
Sample Code |
2005-06-06
|
SkyCreator
(HTML)
(DMG)
(ZIP)
Demonstrates using the QuartzDebug utility with Java Applications by creating a random image of a starry sky.
|
Java |
Sample Code |
2006-04-12
|
Sleep vs. Doze on Mac OS X
(HTML)
QA1309: Discusses and demonstrates sleep versus doze detection on Machintosh Mac OS X
|
Darwin, Hardware & Drivers, Performance |
Technical Q&As |
2003-10-09
|
Slider Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa sliders.
|
Cocoa, User Experience |
Guides |
2006-10-03
|
SlideShowImporter
(HTML)
(DMG)
(ZIP)
Movie import component, constructs a movie from images, effect types, and audio files.
|
QuickTime |
Sample Code |
2003-01-14
|
SlideShowImporter.win
(HTML)
(DMG)
(ZIP)
Movie import component, constructs a movie from images, effect types, and audio files.
|
QuickTime |
Sample Code |
2003-01-14
|
SlideShowJava
(HTML)
(DMG)
(ZIP)
Deprecated - Uses the ImageViewer object to present a sequence of images one at a time.
|
QuickTime |
Sample Code |
2003-01-14
|
Slope/Intercept Audio
(HTML)
Explains how to store floating point audio data in QuickTime files.
|
Audio, QuickTime |
Guides |
2002-09-17
|
Smart Card Setup Guide
(PDF)
Explains how to configure Mac OS X version 10.4 to use smart cards.
|
Enterprise IT, Mac OS X Server, Networking, Security |
Guides |
2006-08-07
|
SMARTQuery
(HTML)
(DMG)
(ZIP)
Demonstration of how to access and use S.M.A.R.T. disk monitoring functionality
|
Hardware & Drivers, Mac OS X Server, Storage |
Sample Code |
2007-05-30
|
SMIL Scripting Guide for QuickTime
(HTML)
(PDF)
Defines support for using SMIL to communicate with the QuickTime browser plug-in, ActiveX control, and QuickTime Player.
|
Internet & Web, QuickTime, Scripting & Automation |
Guides |
2005-06-04
|
sndequalizer
(HTML)
(DMG)
(ZIP)
Manage a dialog window containing a graphical equalizer display.
|
QuickTime |
Sample Code |
2003-01-14
|
Socket Name Server Utilities Reference
(HTML)
(PDF)
Describes a representation of a native network socket; does nothing in Mac OS X.
|
Core Foundation |
Reference |
2006-10-27
|
SocketCancel
(HTML)
(DMG)
(ZIP)
Shows how to safely cancel threads that are blocked within BSD sockets calls.
|
Darwin, Networking |
Sample Code |
2005-08-10
|
SoftVDigX
(HTML)
(DMG)
(ZIP)
Demonstrates the "Compressed Source" model and an updated implementation of the Video Digitizer APIs for Mac OS X.
|
QuickTime |
Sample Code |
2007-02-14
|
SoftVideoOutputComponent
(HTML)
(DMG)
(ZIP)
Software implementation of a QuickTime Video Output Component, includes a companion Transfer Codec.
|
QuickTime |
Sample Code |
2005-08-10
|
Software Delivery Guide
(HTML)
(PDF)
Explains how to distribute and install Mac OS X software using PackageMaker and Installer.
|
Carbon, Cocoa, Tools, User Experience |
Guides |
2006-07-24
|
Solving NSTabView drawing problems in Mac OS X 10.1.x
(HTML)
()
QA1117: Explains how to work around NSTabView draw problems in Mac OS X 10.1.x
|
Cocoa |
Technical Q&As |
2002-02-14
|
Son of Grab
(HTML)
(DMG)
(ZIP)
Shows how to use the new CGWindow to get window images from the Window Server.
|
Carbon, Cocoa, Graphics & Imaging |
Sample Code |
2007-11-01
|
SonOfSillyBalls
(HTML)
(DMG)
(ZIP)
Draws a bunch of randomly colored, randomly placed, silly balls in a window on the screen.
|
Cocoa |
Sample Code |
2003-01-14
|
The Sonogram View Demo Audio Unit
(HTML)
TN2200: Describes the advanced audio unit features that the associated sample project demonstrates.
|
Audio |
Technical Notes |
2007-11-07
|
Sort Descriptor Programming Topics
(HTML)
(PDF)
Explains how to use sort descriptors to specify the sorting of collections.
|
Cocoa |
Guides |
2007-07-10
|
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
|
Sound Manager 3.3
(HTML)
Deprecated - Summary of Sound Manager legacy releases 3.1, 3.2.1, and 3.3.
|
Carbon, QuickTime |
Reference |
2001-11-15
|
Sound Manager Codec support in QuickTime 7
(HTML)
QA1448: Describes QuickTime 7 support for constant bitrate and variable bitrate Sound Manager codecs
|
Audio, QuickTime |
Technical Q&As |
2005-10-26
|
The Sound of Opportunity Knocking: The Audio Units Community Takes Off
(HTML)
Learn how one developer created a successful business using audio units.
|
Audio, Carbon, Cocoa |
Articles |
2005-10-31
|
Sound PreMixer effect
(HTML)
(DMG)
(ZIP)
Deprecated - A sound manager pre-mixer effect component.
|
QuickTime |
Sample Code |
2003-03-14
|
Sound Programming Topics for Cocoa
(HTML)
(PDF)
Explains how to load and play audio data in Cocoa.
|
Audio, Cocoa |
Guides |
2006-11-07
|
soundconverter
(HTML)
(DMG)
(ZIP)
Shows how to use the Sound Converter API and how to place audio data in a movie.
|
QuickTime |
Sample Code |
2003-01-14
|
soundconverter.win
(HTML)
(DMG)
(ZIP)
Shows how to use the Sound Converter API and how to place audio data in a movie.
|
QuickTime |
Sample Code |
2003-01-14
|
SoundMemRecord
(HTML)
(DMG)
(ZIP)
This code shows using the SoundManager SPB calls for simple audio recording to memory.
|
Java, QuickTime |
Sample Code |
2006-05-05
|
SoundPlayer
(HTML)
(DMG)
(ZIP)
Shows how to play VBR and Non-VBR encoded audio using the SoundConverterFillBuffer API and QuickTime.
|
QuickTime |
Sample Code |
2003-01-14
|
SoundPlayer.win
(HTML)
(DMG)
(ZIP)
Shows how to play VBR and Non-VBR encoded audio using the SoundConverterFillBuffer API and QuickTime.
|
QuickTime |
Sample Code |
2003-01-14
|
SoundRecord
(HTML)
(DMG)
(ZIP)
Shows using the SequenceGrabber for simple audio recording
|
Java, QuickTime |
Sample Code |
2006-05-05
|
soundsnippets
(HTML)
(DMG)
(ZIP)
SoundSnippets.c defines functions that perform some common sound-related operations.
|
QuickTime |
Sample Code |
2003-10-27
|
soundsnippets.win
(HTML)
(DMG)
(ZIP)
SoundSnippets.c defines functions that perform some common sound-related operations.
|
QuickTime |
Sample Code |
2003-10-27
|
SourceView
(HTML)
(DMG)
(ZIP)
Demonstrates how to use NSOutlineView driven by NSTreeController.
|
Cocoa, Internet & Web, User Experience |
Sample Code |
2007-11-15
|
Spaces in project names: solving "Missing file or directory" errors in Project Builder
(HTML)
QA1301: Explains "Missing file or directory" errors when building with Project Builder.
|
Tools |
Technical Q&As |
2003-09-15
|
spatialQuality Values with Lossy Compression
(HTML)
()
QA1126: Describes how the spatialQuality value reflects the setting of lossy compressed images like JPEG.
|
QuickTime |
Technical Q&As |
2002-03-12
|
Special Profile Sizes in ColorSync Manager
(HTML)
CS03: Answers several questions on special profile sizes in ColorSync Manager and other efficiency issues.
|
Graphics & Imaging |
Technical Q&As |
1995-05-01
|
SpecialPictureProtocol
(HTML)
(DMG)
(ZIP)
Use a custom NSURLProtocol to create jpeg images in memory for display in a webView.
|
Cocoa, Internet & Web |
Sample Code |
2006-03-13
|
Specifiying if the CPU or the GPU should be used for rendering.
(HTML)
QA1416: Which processor will be used for rendering in Core Image and how to affect it.
|
Graphics & Imaging, Hardware & Drivers, Performance |
Technical Q&As |
2005-08-16
|
Specifying Chunk Sizes
(HTML)
QTPC08: Discusses the meaning of a QuickTime movie atom's chunk value.
|
QuickTime |
Technical Q&As |
1995-08-01
|
Speech
(HTML)
(PDF)
Explains Cocoa's interfaces to the speech synthesis and speech recognition technologies.
|
Cocoa, User Experience |
Guides |
2003-08-08
|
Speech Recognition Manager Reference
(HTML)
(PDF)
Describes the C interface for recognizing and accepting spoken input.
|
Carbon, User Experience |
Reference |
2003-02-01
|
Speech Release Notes
(HTML)
New document that describes new features, notes, and known issues for speech synthesis on Mac OS X v10.5.
|
Carbon, User Experience |
Release Notes |
2007-10-31
|
Speech Synthesis Manager Reference
(HTML)
(PDF)
Describes the C API for converting text into synthesized speech.
|
Carbon, User Experience |
Reference |
2009-04-08
|