Sorted by Title |
Sort by Topic |
Sort by Resource Type |
Sort by Date |
Scrap Parsing
(HTML)
(DMG)
(ZIP)
Deprecated - Shows how to parse the in-memory scrap.
|
Carbon |
Sample Code |
2003-01-30
|
Screen Saver Framework Reference
(HTML)
(PDF)
Describes the Objective-C API for supporting and working with screen effects.
|
Cocoa, User Experience |
Reference |
2006-05-23
|
Screen Saver Functions Reference
(HTML)
(PDF)
Describes functions and function-like macros available in the Screen Saver framework.
|
Cocoa |
Reference |
2006-05-23
|
ScreenSaverDefaults Class Reference
(HTML)
(PDF)
Describes the class that defines a set of methods for saving and restoring user defaults for screen savers.
|
Cocoa |
Reference |
2006-05-23
|
ScreenSaverView Class Reference
(HTML)
(PDF)
Describes the class that defines the interface for subclassers to interact with the screen saver infrastructure.
|
Cocoa |
Reference |
2006-05-23
|
Script Manager Reference
(HTML)
(PDF)
Deprecated - Describes a deprecated technology replaced by Unicode facilities.
|
Carbon, Text & Fonts |
Reference |
2007-12-11
|
ScriptBuildPhases
(HTML)
(DMG)
(ZIP)
Augmenting Project Builder build phases with scripts to do extra work or invoke other tools.
|
Porting, Tools |
Sample Code |
2003-01-14
|
Scripting Additions for Mac OS X
(HTML)
()
TN1164: Talks about how to create AppleScript scripting additions (OSAX) for Mac OS X.
|
Carbon, Scripting & Automation |
Technical Notes |
2008-04-24
|
Scripting Bridge Framework Reference
(HTML)
(PDF)
Describes the interface that allows Cocoa applications to communicate with scriptable applications.
|
Cocoa, Scripting & Automation |
Reference |
2007-05-29
|
Scripting Bridge Programming Guide for Cocoa
(HTML)
(PDF)
Describes the Scripting Bridge technology, which bridges OSA-compliant applications to Objective-C, and explains how to use it in Cocoa programs.
|
Cocoa, Scripting & Automation |
Guides |
2008-03-11
|
Scripting Bridge Release Note
(HTML)
A release note that describes the classes and techniques used to control scriptable applications from Objective-C code.
|
Cocoa, Scripting & Automation |
Release Notes |
2007-10-31
|
Scripting Interface Guidelines
(HTML)
TN2106: Directions for providing a clean and consistent scripting interface for your application.
|
Carbon, Cocoa, Enterprise IT, Scripting & Automation |
Technical Notes |
2004-03-01
|
Scripting the COM/ActiveX Control in QuickTime 7 for Windows
(HTML)
Learn to build standalone Windows applications that use QuickTime, without needing to master the API.
|
QuickTime, Scripting & Automation |
Articles |
2005-09-12
|
ScriptingBridgeFinder
(HTML)
(DMG)
(ZIP)
Using the Finder with Scripting Bridge
|
Scripting & Automation |
Sample Code |
2007-12-13
|
ScriptingBridgeiCal
(HTML)
(DMG)
(ZIP)
Adding/updating events in iCal using Scripting Bridge.
|
Cocoa, Scripting & Automation |
Sample Code |
2007-12-13
|
ScriptingDefinitions
(HTML)
(DMG)
(ZIP)
Provides a starting sdef (scripting definition) and a completed one for the Sketch example code.
|
Scripting & Automation |
Sample Code |
2008-05-30
|
ScriptView
(HTML)
(DMG)
(ZIP)
Shows how to build a script editor application with a built-in script database using AppleScript Studio.
|
Scripting & Automation, Tools |
Sample Code |
2005-06-01
|
Scroll View Programming Guide for Cocoa
(HTML)
(PDF)
Describes how to use scroll views in Cocoa applications.
|
Cocoa |
Guides |
2006-06-28
|
ScrollAndZoom
(HTML)
(DMG)
(ZIP)
An illustration of the use of the Context Transformation Matrix (CTM) for zooming and scrolling a HIView.
|
Carbon |
Sample Code |
2005-08-10
|
SCSI Architecture Model Device Interface Guide
(HTML)
(PDF)
Explains how to develop applications that communicate with or control SCSI Architecture Model devices.
|
Darwin, Hardware & Drivers |
Guides |
2007-02-08
|
A SCSI little secret
(HTML)
HW81: Details what to expect when accessing the motherboard SCSI bus on the Blue & White G3.
|
Hardware & Drivers |
Technical Q&As |
1999-12-20
|
SCSI Manager Reference
(HTML)
(PDF)
Deprecated - Describes the C API for accessing SCSI devices in Classic Mac OS. Replaced by the I/O Kit.
|
Carbon |
Reference |
2006-07-12
|
SCSIHBAEmulator
(HTML)
(DMG)
(ZIP)
Demonstration of how to implement a virtual parallel tasking SCSI host bus adapter (HBA)
|
Darwin, Hardware & Drivers, Mac OS X Server |
Sample Code |
2007-02-20
|
SCSIOldAndNew
(HTML)
(DMG)
(ZIP)
Demonstrates a backward-compatible technique for communicating with SCSI parallel devices on Mac OS X.
|
Hardware & Drivers |
Sample Code |
2006-12-07
|
SDKExample
(HTML)
(DMG)
(ZIP)
Shows how to weak-link against the Carbon framework in various SDKs to adopt new OS features in a single executable.
|
Carbon, Porting, Tools, User Experience |
Sample Code |
2005-06-06
|
SDRAM Problems With Self-Powered USB Devices
(HTML)
()
HW82: Alerts that non-compliant, self-powered USB devices plugged into a G4, can cause problems with low-voltage-sensitive SDRAM .
|
Hardware & Drivers |
Technical Q&As |
2003-08-21
|
SDRAM, CAS Latency for the
(HTML)
QA1071: Describes the supported CAS Latency values for the "QuickSilver", PowerMac G4 CPUs.
|
Hardware & Drivers |
Technical Q&As |
2001-09-13
|
Search Fields
(HTML)
(PDF)
Explains how to use Cocoa search fields.
|
Cocoa, User Experience |
Guides |
2008-02-08
|
Search Kit Programming Guide
(HTML)
(PDF)
Describes Search Kit architecture and workflow, and how to add search capabilities to Carbon and Cocoa applications.
|
Carbon, Cocoa, Text & Fonts, User Experience |
Guides |
2005-12-06
|
Search Kit Reference
(HTML)
(PDF)
Describes the interface for supporting user searches of textual content.
|
Carbon, Cocoa, Text & Fonts, User Experience |
Reference |
2009-05-06
|
SearchField
(HTML)
(DMG)
(ZIP)
Demonstrates how to use and customize the features of the "NSSearchField" control.
|
Cocoa, User Experience |
Sample Code |
2007-04-25
|
Searching Volumes - Solutions and Problems
(HTML)
Deprecated - FL31: Discusses searching volumes using PBCatSearch.
|
Carbon |
Technical Notes |
1988-10-01
|
SearchKit Release Notes
(HTML)
|
Carbon, Cocoa, User Experience |
Release Notes |
2005-04-29
|
Secrets of the GPT
(HTML)
TN2166: Describes the new partition map format used by Intel-based Macintosh computers.
|
Darwin, Hardware & Drivers |
Technical Notes |
2006-11-06
|
Secure Coding Guide
(HTML)
(PDF)
Describes techniques to use and factors to consider to make your code more secure from attack.
|
Carbon, Cocoa, Darwin, Mac OS X Server, Security |
Guides |
2008-05-23
|
Secure Transport Reference
(HTML)
(PDF)
Describes the C API for creating a Secure Sockets Layer session over any transport layer.
|
Carbon, Cocoa, Mac OS X Server, Networking, Security |
Reference |
2004-08-31
|
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.
|
Carbon |
Technical Q&As |
1999-01-11
|
Security Credentials
(HTML)
()
QA1277: Discusses AuthorizationCopyRights and the relationship between Authorization Services, authorization sessions, Security Server, credentials, and the credentials cache.
|
Security |
Technical Q&As |
2003-08-06
|
Security Foundation Framework Reference
(HTML)
(PDF)
Describes the Security Foundation framework for adding fine-grained control of privileged operations in an application.
|
Cocoa, Security |
Reference |
2006-05-23
|
Security Framework Error Codes
(HTML)
QA1499: Explains how to interpret errors returned by the Security Framework with an overview of Security error handling.
|
Carbon, Cocoa, Darwin, Enterprise IT, Mac OS X Server, Networking, Security |
Technical Q&As |
2006-11-16
|
Security Framework Reference
(HTML)
(PDF)
Describes the API for protecting information.
|
Carbon, Security |
Reference |
2008-03-12
|
Security Interface Framework Reference
(HTML)
(PDF)
Describes the Objective-C API for creating views and dialogs relating to authorization, certificates, and keychains.
|
Cocoa, Security |
Reference |
2006-07-14
|
Security Interface Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Security Interface framework.
|
Security |
Release Notes |
2007-07-18
|
Security Overview
(HTML)
(PDF)
An introduction to computer security concepts and the security APIs in Mac OS X and iPhone OS.
|
Carbon, Cocoa, Darwin, Mac OS X, Networking, Open Source, Security |
Guides |
2008-10-15
|
Security Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Security framework.
|
Carbon, Cocoa, Security |
Release Notes |
2007-07-18
|
SecurityInterface Data Types Reference
(HTML)
(PDF)
Describes the data types found in the Security Interface framework.
|
Cocoa, Security |
Reference |
2006-05-23
|
SeeMyFriends
(HTML)
(DMG)
(ZIP)
Illustrates how to use SyncServices API in a Carbon (HLTB) based application
|
Apple Applications, Carbon |
Sample Code |
2006-10-16
|
Segmented Controls Programming Guide for Cocoa
(HTML)
(PDF)
Explains how to use Cocoa segmented controls.
|
Cocoa, User Experience |
Guides |
2006-02-07
|
Selecting a specific sound input source
(HTML)
()
Deprecated - SND10: Using the sound input driver to select specific sound input sources.
|
Audio, Carbon |
Technical Q&As |
1998-01-16
|
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
|
Sending SCSI or ATA commands to storage devices
(HTML)
()
QA1179: Explains that Mac OS X does not implement SCSI or ATA pass-through for many mass storage devices.
|
Hardware & Drivers, Mac OS X Server |
Technical Q&As |
2005-05-10
|
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
|
Sequence Grabber - Ensuring the SG TimeBase is being driven by the Sound Clock.
(HTML)
QA1314: Ensuring the Sequence Grabber TimeBase is being driven by the Sound Clock when recording audio and video.
|
QuickTime |
Technical Q&As |
2003-10-24
|
Sequence Grabber - How do I save user settings as CFPreferences?
(HTML)
QA1286: Saving UserData settings returned from the Sequence Grabber as CFPreferences.
|
QuickTime |
Technical Q&As |
2003-09-04
|
Sequence Grabber - How often should I call SGIdle?
(HTML)
QA1349: This Q&A discusses how often SGIdle should be called when capturing using the Sequence Grabber.
|
QuickTime |
Technical Q&As |
2004-04-06
|
Sequence Grabber - Setting the sound channel play through state
(HTML)
QA1303: Setting the Sound play though state when previewing and recording a sound channel with the Sequence Grabber.
|
QuickTime |
Technical Q&As |
2003-09-23
|
Sequence Grabber - Using the SGDataProc for Sound
(HTML)
QA1348: This Q&A discusses how you can use a Sound SGChannel with the Sequence Grabber DataProc
|
QuickTime |
Technical Q&As |
2004-04-06
|
Sequence Grabber preallocates large file when recording
(HTML)
QA1411: Describes how to prevent the Sequence Grabber from filling your entire disk when recording.
|
Carbon, QuickTime |
Technical Q&As |
2006-02-06
|
Sequence Grabber Reference for QuickTime
(HTML)
(PDF)
Describes the API for QuickTime sequence grabbing.
|
QuickTime |
Reference |
2006-05-23
|
Sequence Grabber Source, Video, and Channel Bounds
(HTML)
()
QA1250: Explains the QuickTime Sequence Grabber's relationship between the Source, Video, and Channel Bounds when capturing video.
|
QuickTime |
Technical Q&As |
2003-07-16
|
Sequence Grabbing
(HTML)
(DMG)
(ZIP)
Demonstrates how to use a sequence grabber component to preview and record captured data.
|
QuickTime |
Sample Code |
2003-01-14
|
Serial API Choice
(HTML)
DV39: Discusses the choice of serial APIs supported by traditional Mac OS and Mac OS X.
|
Hardware & Drivers |
Technical Q&As |
2001-07-02
|
SerialPortSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to do serial I/O on Mac OS X.
|
Hardware & Drivers |
Sample Code |
2005-08-16
|
Server Endpoint 'qlen' Limit
(HTML)
()
Deprecated - NW38: Tells how to determine the maximum 'qlen' value which limits the number of supported handoff endpoints.
|
Carbon, Networking |
Technical Q&As |
1996-08-21
|
Server Processes and the Dock
(HTML)
()
QA1328: Discusses using headless AWT from Java server applications that need to be hidden.
|
Java, Mac OS X Server, Porting |
Technical Q&As |
2004-01-19
|
Server-Side Java with the Struts Framework on Mac OS X
(HTML)
Learn how to combine such things as Servlets, JSP, and custom Struts tag libraries using Struts.
|
Internet & Web, Java, Tools |
Articles |
2003-07-17
|
SetCustomIcon
(HTML)
(DMG)
(ZIP)
Demonstrates how to programmatically set a custom icon for a file, folder, or disk.
|
Carbon, Graphics & Imaging, User Experience |
Sample Code |
2006-08-01
|
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
|
SetIndString
(HTML)
(DMG)
(ZIP)
Implements SetIndString(), which sets a particular STR# string to the passed in string. Similar to GetIndString()
|
Carbon |
Sample Code |
2003-01-30
|
SetMouseAcclSample
(HTML)
(DMG)
(ZIP)
Find HID System Manager and get/set cursor acceleration
|
Carbon, Cocoa, Games, Hardware & Drivers, User Experience |
Sample Code |
2006-11-28
|
SetSoundMediaBalance balance parameter clarification
(HTML)
()
QTMTB49: Describes correct parameter values for the SetSoundMediaBalance routine.
|
QuickTime |
Technical Q&As |
2004-12-01
|
Setting a Control's Variant Field
(HTML)
()
Deprecated - TB63: Details how to change the variant of a custom control after creating the control.
|
Carbon |
Technical Q&As |
1999-05-03
|
Setting a Movie's Clipping Region
(HTML)
QTMTB23: Explains why ShowMoviePoster doesn't honor the clipping region when clipped to the cell size.
|
QuickTime |
Technical Q&As |
1995-05-01
|
Setting a UserPane's feature
(HTML)
()
TB64: Explains how to set up the control attributes when creating controls, and UserPanes in particular.
|
Carbon |
Technical Q&As |
1999-09-27
|
Setting Audio Input Gain
(HTML)
()
Deprecated - SND11: Setting audio input gain under Mac OS 8.1.
|
Audio, Carbon |
Technical Q&As |
1998-02-10
|
Setting default open Finder window
(HTML)
QA1449: How to set the default Finder window to open when a disk is mounted
|
Carbon, Tools, User Experience |
Technical Q&As |
2006-01-03
|
Setting environment variables for user processes
(HTML)
QA1067: Tells how to set environment variables for user processes.
|
Carbon, Cocoa, Core Foundation, Darwin, Games, Performance, Porting, Tools |
Technical Q&As |
2001-10-25
|
Setting Export Quality
(HTML)
QTMCC13: Demonstrates how to change the compression factor when exporting a JPEG file.
|
QuickTime |
Technical Q&As |
1999-12-06
|
Setting request headers in URL Access
(HTML)
()
Deprecated - QA1073: Explains how to work around a bug in URL Access when setting request headers.
|
Carbon, Networking |
Technical Q&As |
2002-09-10
|
Setting Sequence Grabber Sound Input Device Driver Parameters
(HTML)
()
QA1204: Setting sound input device driver parameters for QuickTime sequence grabber audio channels.
|
QuickTime |
Technical Q&As |
2002-10-25
|
Setting the ColorSync profile for a NSBitmapImageRep object
(HTML)
QA1369: Setting the ColorSync profile for a NSBitmapImageRep object
|
Cocoa, Graphics & Imaging |
Technical Q&As |
2004-09-08
|
Setting the movie background color
(HTML)
()
QTMTB53: Describes how to apply a background color to an entire movie.
|
QuickTime |
Technical Q&As |
1999-08-16
|
Setting the option button in the ICM dialog
(HTML)
QTMCC02: Describes how your codec can display an extra Options button in the Standard Compression dialog.
|
QuickTime |
Technical Q&As |
1995-06-01
|
Setting Up Your Carbon Application to Use the Services Menu
(HTML)
(PDF)
Explains how to make a Carbon application share functionality with other applications.
|
Carbon, User Experience |
Guides |
2003-12-10
|
SetWindBackColor
(HTML)
(DMG)
(ZIP)
Demonstrates how to programmatically set the background color of a window without flicker without the Appearance Manager.
|
Carbon |
Sample Code |
2003-01-30
|
SFAuthorization Class Reference
(HTML)
(PDF)
Describes the class used to restrict a user's access to particular features in a Mac OS X application or daemon.
|
Cocoa, Security |
Reference |
2009-01-06
|
SFAuthorizationPluginView Class Reference
(HTML)
(PDF)
Describes the class an authorization plug-in uses to display a custom view within the Apple-supplied authorization views.
|
Cocoa, Security |
Reference |
2006-07-14
|
SFAuthorizationView Class Reference
(HTML)
(PDF)
Describes the class that displays a lock icon that indicates a user interface has restricted access.
|
Cocoa, Security |
Reference |
2006-05-23
|
SFCertificatePanel Class Reference
(HTML)
(PDF)
Describes the class that displays one or more certificates in a panel or sheet.
|
Cocoa, Security |
Reference |
2006-05-23
|
SFCertificateTrustPanel Class Reference
(HTML)
(PDF)
Describes the class that enables the user to edit the trust settings in a certificate.
|
Cocoa, Security |
Reference |
2006-05-23
|
SFCertificateView Class Reference
(HTML)
(PDF)
Describes the class that displays the contents of a certificate.
|
Cocoa, Security |
Reference |
2006-05-23
|
SFChooseIdentityPanel Class Reference
(HTML)
(PDF)
Describes the class that allows a user to select an identity from a list.
|
Cocoa, Security |
Reference |
2006-05-23
|
SFKeychainSavePanel Class Reference
(HTML)
(PDF)
Describes the class that displays a sheet or panel that allows the user to create a keychain.
|
Cocoa, Security |
Reference |
2006-05-23
|
SFKeychainSettingsPanel Class Reference
(HTML)
(PDF)
Describes the class that displays a panel or sheet that allows users to change their keychain settings.
|
Cocoa, Security |
Reference |
2006-05-23
|
SGCapture
(HTML)
(DMG)
(ZIP)
Deprecated - Displays live video within a QTCanvas using the SGDrawable class.
|
QuickTime |
Sample Code |
2003-01-14
|
SGCapture2Disk
(HTML)
(DMG)
(ZIP)
Deprecated - Use the SequenceGrabber to display video within a QTCanvas and capture the video to a movie file.
|
QuickTime |
Sample Code |
2003-01-14
|
SGDataProcSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to run the Sequence Grabber in record mode using an SGDataProc to captured data.
|
QuickTime |
Sample Code |
2003-01-14
|
SGDevices
(HTML)
(DMG)
(ZIP)
Demonstrates how to use the SGGetChannelDeviceList function to build and parse the list of devices.
|
QuickTime |
Sample Code |
2003-01-14
|
SGSetSettings unexpected results
(HTML)
QTMTB55: Explains why subsequent calls to the SGSetSettings can fail after the first call to SGSetSettings completed successfully.
|
QuickTime |
Technical Q&As |
1999-10-11
|
SharedMemory
(HTML)
(DMG)
(ZIP)
Shows how multiple applications can access the same memory using the Unix shmget system call.
|
Cocoa, Performance |
Sample Code |
2003-01-14
|