Sort by Title |
Sort by Topic |
Sorted by Date |
DragItemAround
(HTML)
(DMG)
(ZIP)
Illustrates creating a custom subclass of NSView.
|
Cocoa |
2006-03-16
|
SpecialPictureProtocol
(HTML)
(DMG)
(ZIP)
Use a custom NSURLProtocol to create jpeg images in memory for display in a webView.
|
Cocoa, Internet & Web |
2006-03-13
|
HISimpleList
(HTML)
(DMG)
(ZIP)
Illustrates how to create a simple list using the HIView APIs introduced in Mac OS X 10.2.
|
Carbon |
2006-03-03
|
QTSetMovieAudioDevice
(HTML)
(DMG)
(ZIP)
Create a QT audio context for an audio output device and target a movie to render to the context
|
QuickTime |
2006-03-03
|
iTunesController
(HTML)
(DMG)
(ZIP)
iTunesController allows you to control iTunes without having to bring it to the foreground.
|
Apple Applications, Carbon, Scripting & Automation, User Experience |
2006-02-23
|
QTCarbonCoreImage101
(HTML)
(DMG)
(ZIP)
Demonstrates how to render QuickTime Movies using Core Image filters and the new video pipeline.
|
Carbon, Graphics & Imaging, QuickTime |
2006-02-14
|
CheckExecutableArchitecture
(HTML)
(DMG)
(ZIP)
Determine whether a particular Mach-O executable contains a version suitable for executing on a given processor architecture.
|
Carbon, Cocoa, Core Foundation, Darwin |
2006-02-07
|
CDROMSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to find CD-ROM media and read sectors from that media on Mac OS X.
|
Hardware & Drivers |
2006-01-31
|
SillyFrequencyLevels
(HTML)
(DMG)
(ZIP)
Demonstrates how to obtain audio frequency levels from a Movie using SetMovieAudioFrequencyMeteringNumBands and GetMovieAudioFrequencyLevels APIs.
|
Audio, Carbon, Cocoa, QuickTime |
2006-01-25
|
CFNetworkHTTPDownload
(HTML)
(DMG)
(ZIP)
Demonstrates how to download a URL using CFNetworking.
|
Carbon, Core Foundation, Networking |
2006-01-18
|
filesystem_examples
(HTML)
(DMG)
(ZIP)
Collection of command line tools illustrating filesystem features.
|
Carbon, Cocoa, Core Foundation, Darwin |
2006-01-10
|
QTKitMovieShuffler
(HTML)
(DMG)
(ZIP)
Demonstrates a simple QTKit movie player application.
|
Cocoa, QuickTime |
2006-01-03
|
SampleFilterScheme
(HTML)
(DMG)
(ZIP)
Demonstrates a simple filter scheme which passes all operations through to its provider unchanged.
|
Darwin, Hardware & Drivers, Mac OS X Server, Storage |
2006-01-03
|
SimpleAudioExtraction
(HTML)
(DMG)
(ZIP)
Demonstrates the QuickTime 7.0 Movie Audio Extraction APIs
|
Audio, QuickTime |
2006-01-03
|
ThreadsExportMovie
(HTML)
(DMG)
(ZIP)
Demonstrates movie exporting using the QuickTime movie export component on separate threads of a Cocoa application.
|
Cocoa, QuickTime |
2006-01-03
|
WebKitCIPlugIn
(HTML)
(DMG)
(ZIP)
This sample WebKit plugin for Safari demonstrate how to use CoreImage in a HTML page.
|
Apple Applications, Graphics & Imaging, Internet & Web |
2005-11-28
|
CreateMovie - C#
(HTML)
(DMG)
(ZIP)
Visual C# application demonstrating the QuickTime 7 COM Control creating movies from images and saving them
|
QuickTime |
2005-11-09
|
CreateMovie - VB6
(HTML)
(DMG)
(ZIP)
Using the QuickTime 7 COM Control to create a movie from images and save the movie to disk
|
QuickTime |
2005-11-09
|
EventMonitorTest
(HTML)
(DMG)
(ZIP)
Receive notification of all keyboard, mouse, and tablet events passed to other processes.
|
Carbon, Core Foundation |
2005-11-09
|
MoviePlayer - C#
(HTML)
(DMG)
(ZIP)
Microsoft Visual C# application which uses the QuickTime 7 COM Control to display and manipulate movies
|
QuickTime |
2005-11-09
|
CocoaDVDPlayer
(HTML)
(DMG)
(ZIP)
Demonstrates how to use DVD Playback Services to play DVD-Video media.
|
Graphics & Imaging |
2005-11-04
|
TabsShowcase
(HTML)
(DMG)
(ZIP)
Shows how to instantiate and use the Tab control both programmatically and from a nib file.
|
Carbon |
2005-10-28
|
FileNotification
(HTML)
(DMG)
(ZIP)
kqueue file notification introduced in 10.3. Notification API to detect file system modifications.
|
Carbon, Cocoa, Core Foundation, Darwin |
2005-10-27
|
GetPrimaryMACAddress
(HTML)
(DMG)
(ZIP)
Demonstrates retrieving the MAC address of the built-in Ethernet controller. Useful for uniquely identifying a Macintosh system.
|
Carbon, Cocoa, Darwin, Games, Hardware & Drivers, Mac OS X Server, Networking, Security |
2005-10-27
|
SampleD
(HTML)
(DMG)
(ZIP)
Demonstrates use of launchd and Apple System Logger.
|
Darwin |
2005-10-27
|
AuthForAll
(HTML)
(DMG)
(ZIP)
Shows how to use Authorization Services to create a self-restricted application.
|
Security |
2005-10-26
|
DelegateOnlyComponent
(HTML)
(DMG)
(ZIP)
Image Codec Component which simply delegates to a real Image Codec (in this case a '2vuy' decompressor).
|
QuickTime |
2005-10-18
|
HICustomPushButton
(HTML)
(DMG)
(ZIP)
Illustrates how to create a simple custom push button using the HIView functions introduced in Mac OS X 10.2.
|
Carbon |
2005-10-17
|
ImageMapView
(HTML)
(DMG)
(ZIP)
Demonstrates how to add Accessibility to a complex custom HIView and the related parts of an application.
|
Carbon |
2005-10-17
|
LoginItemsAE
(HTML)
(DMG)
(ZIP)
Uses Apple events to manipulate the list of login items (items launched when you log in).
|
Carbon, Cocoa |
2005-10-17
|
MoviePlayer
(HTML)
(DMG)
(ZIP)
A simple movie player application written in Microsoft Visual Basic 6 using the QuickTime 7 COM/ActiveX Control.
|
QuickTime |
2005-10-13
|
AudioCDSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to discover audio CDs and access the TOC information presented by the CD-DA filesystem.
|
Audio, Hardware & Drivers |
2005-10-04
|
CocoaInCarbon
(HTML)
(DMG)
(ZIP)
Demonstrates using Cocoa GUI code in a Carbon application.
|
Carbon, Cocoa |
2005-10-04
|
ComboBoxPrefs
(HTML)
(DMG)
(ZIP)
Use CFPrefs to store URLs to images for use in a browser style combo box.
|
Carbon |
2005-10-04
|
DisplayURL
(HTML)
(DMG)
(ZIP)
Parses a passed in path URL into its various components displaying server information.
|
Carbon, Core Foundation |
2005-10-04
|
QTQuartzPlayer
(HTML)
(DMG)
(ZIP)
QTQuartzPlayer demonstrates how to render QuickTime Movies and live video with OpenGL and CoreVideo.
|
Cocoa, Graphics & Imaging, QuickTime |
2005-10-04
|
ElectricImageComponent
(HTML)
(DMG)
(ZIP)
Demonstrates how to build five QuickTime Components.
|
QuickTime |
2005-09-21
|
DialogsToHIViews
(HTML)
(DMG)
(ZIP)
Shows how to convert from an old-style resource-based dialog to a modern nib-based window with HIViews.
|
Carbon |
2005-08-24
|
ImproveYourImage
(HTML)
(DMG)
(ZIP)
Demonstrates the use of QuickTime Graphics Importers and Exporters.
|
QuickTime |
2005-08-24
|
KillEveryOneButMe
(HTML)
(DMG)
(ZIP)
Demonstrates how to terminate all other processes.
|
Carbon |
2005-08-24
|
WindowFun
(HTML)
(DMG)
(ZIP)
Create window layers and groups. Drawing transparent lines. How to display the "Poof" the toolbar uses.
|
Carbon |
2005-08-24
|
IOPrintSuperClasses
(HTML)
(DMG)
(ZIP)
Given the name of a class, this tool will print all of the super-classes of that class.
|
Darwin |
2005-08-17
|
ExampleIPBCodec
(HTML)
(DMG)
(ZIP)
A video compressor and decompressor component pair for QuickTime 7. Supports IPB frame patterns.
|
QuickTime |
2005-08-16
|
SerialPortSample
(HTML)
(DMG)
(ZIP)
Demonstrates how to do serial I/O on Mac OS X.
|
Hardware & Drivers |
2005-08-16
|
BrideOfMungGrab
(HTML)
(DMG)
(ZIP)
Demonstrates the use of overlay windows and CG to draw text on captured video.
|
Carbon, QuickTime |
2005-08-12
|
CarbonTransparentWindow
(HTML)
(DMG)
(ZIP)
Shows how to handle window transparency for compositing, non-compositing, and custom HIView-based Carbon windows.
|
Carbon |
2005-08-10
|
enetlognke
(HTML)
(DMG)
(ZIP)
Interface filter based on supported Kernel Programming Interfaces for Tiger.
|
Hardware & Drivers, Networking |
2005-08-10
|
HIObjectThreadController
(HTML)
(DMG)
(ZIP)
Shows how threads can interact with the User Interface handled by the main thread of the application.
|
Carbon |
2005-08-10
|
MachPortDump
(HTML)
(DMG)
(ZIP)
Dumps out the Mach port name space of a process; useful when debugging port right leaks.
|
Darwin, Tools |
2005-08-10
|
MemoryBasedBundle
(HTML)
(DMG)
(ZIP)
Shows how to execute Mach-O code from memory, much like GetMemFragment in CFM.
|
Carbon, Darwin |
2005-08-10
|
PasteboardPeeker
(HTML)
(DMG)
(ZIP)
Using pasteboards for Copy and Paste, Drag and Drop, service support and filter services.
|
Carbon, Cocoa, Core Foundation, Text & Fonts, User Experience |
2005-08-10
|
PDFKitLinker2
(HTML)
(DMG)
(ZIP)
Demonstrates many aspects of PDFKit including navigation, display modes, searching, and PDFView subclassing.
|
Cocoa, Graphics & Imaging |
2005-08-10
|
QuickTimeMovieControl
(HTML)
(DMG)
(ZIP)
Demonstrates how to easily add QuickTime media playback to an application
|
Carbon, QuickTime |
2005-08-10
|
ScrollAndZoom
(HTML)
(DMG)
(ZIP)
An illustration of the use of the Context Transformation Matrix (CTM) for zooming and scrolling a HIView.
|
Carbon |
2005-08-10
|
SimpleVideoOut
(HTML)
(DMG)
(ZIP)
Demonstrates how QuickTime Video Output Components can be used to play video out to hardware.
|
Carbon, Hardware & Drivers, QuickTime |
2005-08-10
|
SocketCancel
(HTML)
(DMG)
(ZIP)
Shows how to safely cancel threads that are blocked within BSD sockets calls.
|
Darwin, Networking |
2005-08-10
|
SoftVideoOutputComponent
(HTML)
(DMG)
(ZIP)
Software implementation of a QuickTime Video Output Component, includes a companion Transfer Codec.
|
QuickTime |
2005-08-10
|
SpellingChecker-CocoaCarbon
(HTML)
(DMG)
(ZIP)
Demonstrates how to call NSSpellChecker cocoa routines from a Carbon application.
|
Carbon, Cocoa |
2005-08-10
|
TypeServicesForUnicode
(HTML)
(DMG)
(ZIP)
Shows how to use various ATSUI functions and features going from simple to very complex.
|
Carbon, Text & Fonts |
2005-08-10
|
CIAnnotation
(HTML)
(DMG)
(ZIP)
Image annotation application using Core Image Filters. Demonstrates creation and usage of Image Units.
|
Cocoa, Graphics & Imaging |
2005-08-01
|
DropDraw
(HTML)
(DMG)
(ZIP)
Demonstrates automatic ColorSync color-matching when drawing with QuickTime graphics importers in Panther
|
Carbon, QuickTime |
2005-08-01
|
QTKitAdvancedDocument
(HTML)
(DMG)
(ZIP)
Enhances the QTKitSimpleDocument sample to resize the movie window and limit selectable file types in open panels
|
QuickTime |
2005-08-01
|
QTKitFrameStepper
(HTML)
(DMG)
(ZIP)
Demonstrates how to display each video frame of a given movie
|
QuickTime |
2005-08-01
|
QTKitProgressTester
(HTML)
(DMG)
(ZIP)
Demonstrates how to call the -movie:shouldContinueOperation: delegate method during lengthy movie operations
|
QuickTime |
2005-08-01
|
QTKitSimpleDocument
(HTML)
(DMG)
(ZIP)
The simplest document-based Cocoa application that opens and displays QuickTime movies
|
QuickTime |
2005-08-01
|
VideoViewer
(HTML)
(DMG)
(ZIP)
Simple example of video rendering using QuickTime visual contexts, OpenGL, Core Video and Core Image.
|
Cocoa, Graphics & Imaging, Performance, QuickTime |
2005-08-01
|
CFLocalServer
(HTML)
(DMG)
(ZIP)
Uses UNIX domain sockets to communicate between client and server programs on the same machine.
|
Core Foundation, Darwin |
2005-07-26
|
SimpleDial
(HTML)
(DMG)
(ZIP)
Demonstrates management of dialup connections, such as PPP, using System Configuration framework network connection API.
|
Core Foundation, Darwin, Networking |
2005-07-26
|
SimpleReach
(HTML)
(DMG)
(ZIP)
Demonstrates network host reachability testing using the System Configuration framework asynchronous network reachability API.
|
Core Foundation, Darwin, Networking |
2005-07-26
|
ThreadsExporter
(HTML)
(DMG)
(ZIP)
Demonstrates importing and exporting still images in different formats on separate threads.
|
Cocoa, QuickTime |
2005-07-26
|
ThreadsImportMovie
(HTML)
(DMG)
(ZIP)
Demonstrates importing and displaying QuickTime Movies on separate threads.
|
QuickTime |
2005-07-26
|
BackgroundExporter
(HTML)
(DMG)
(ZIP)
Demonstrates techniques which can be used to export QuickTime movies in a separate export process.
|
Carbon, Cocoa, QuickTime |
2005-07-22
|
ThreadsImporter
(HTML)
(DMG)
(ZIP)
Demonstrates importing and displaying still images on separate threads.
|
QuickTime |
2005-07-22
|
QTCoreImage101
(HTML)
(DMG)
(ZIP)
Demonstrates how to render a QuickTime Movie using Core Image filters and the new video pipeline.
|
Cocoa, Graphics & Imaging, QuickTime |
2005-07-19
|
SimpleHIMovieViewPlayer
(HTML)
(DMG)
(ZIP)
Demonstrates how to use HIMovieView to play QuickTime Movies.
|
Carbon, QuickTime |
2005-07-15
|
EnhancedAudioBurn
(HTML)
(DMG)
(ZIP)
This Objective-C sample demonstrates how to burn RedBook Audio CDs.
|
Cocoa |
2005-07-06
|
Quartz Composer QCTV
(HTML)
(DMG)
(ZIP)
Shows how to build a fake TV system using Quartz Composer as the foundation motion graphics.
|
Apple Applications, Cocoa, Graphics & Imaging, QuickTime |
2005-07-06
|
AppearanceSampleUpdated
(HTML)
(DMG)
(ZIP)
Sample Code for the WWDC 402 Adopting Xcode Hands-on session.
|
Tools |
2005-06-27
|
QTAudioExtractionPanel
(HTML)
(DMG)
(ZIP)
Enhances the QTKitPlayer to add an Audio Channel Mapping and Extraction panel
|
Audio, Cocoa, QuickTime |
2005-06-27
|
TextTrack
(HTML)
(DMG)
(ZIP)
Demonstrates some simple operations on Final Cut Pro XML files
|
Apple Applications |
2005-06-27
|
CocoaSOAP
(HTML)
(DMG)
(ZIP)
Demonstrates implementing a SOAP client and server in Cocoa.
|
Cocoa |
2005-06-06
|
Duplicate Finder Items
(HTML)
(DMG)
(ZIP)
Shows how to build an Automator action targeting Finder using AppleScript.
|
Apple Applications, Scripting & Automation |
2005-06-06
|
FSFileOperation
(HTML)
(DMG)
(ZIP)
This sample shows how to use the FSFileOperation API which supports copying and moving filesystem objects.
|
Carbon |
2005-06-06
|
Reducer
(HTML)
(DMG)
(ZIP)
Simple utility for rescaling bitmapped images. Demonstrates use of Core Image, NSAnimation, view drawing redirection.
|
Cocoa, Graphics & Imaging |
2005-06-06
|
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 |
2005-06-06
|
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 |
2005-06-06
|
TemperatureTester
(HTML)
(DMG)
(ZIP)
Shows how to add a simple Unit Test to Temperature Converter.
|
Tools |
2005-06-06
|
UnsharpMask
(HTML)
(DMG)
(ZIP)
Demonstrates how to build Automator actions using Cocoa frameworks.
|
Apple Applications, Cocoa, Graphics & Imaging, User Experience |
2005-06-06
|
UpdateXcodeSubprojects
(HTML)
(DMG)
(ZIP)
Updates all subprojects of an Xcode project to Xcode 2.1 format. Illustrates scripting techniques.
|
Porting, Scripting & Automation, Tools, User Experience |
2005-06-06
|
XcodeClientServer
(HTML)
(DMG)
(ZIP)
Demonstrates how to manage multiple projects using new Xcode features.
|
Tools |
2005-06-06
|
AutoUpdater
(HTML)
(DMG)
(ZIP)
This sample demonstrates Cocoa networking using the NSURL loading classes, NSURLConnection and NSURLDownload.
|
Cocoa, Internet & Web, Networking |
2005-06-01
|
BindingsJoystick
(HTML)
(DMG)
(ZIP)
Illustrates a bindings-enabled subclass of NSView.
|
Cocoa |
2005-06-01
|
CocoaEcho
(HTML)
(DMG)
(ZIP)
Cocoa example code showing how to write a simple client and server using NSStream.
|
Cocoa |
2005-06-01
|
CocoaHTTPServer
(HTML)
(DMG)
(ZIP)
A Cocoa example showing how to write a very basic HTTP service.
|
Cocoa, Networking |
2005-06-01
|
CoreRecipes
(HTML)
(DMG)
(ZIP)
Demonstrates the use of Core Data (persistency and object-graph management) with a variety of application projects.
|
Cocoa, User Experience |
2005-06-01
|
Custom_HIView_Tutorial
(HTML)
(DMG)
(ZIP)
Tutorial presenting a step-by-step custom HIView development. All steps are documented and provided as standalone projects.
|
Carbon |
2005-06-01
|
DNSServiceMetaQuery
(HTML)
(DMG)
(ZIP)
Shows how to discover Bonjour service types being advertised on the local network.
|
Core Foundation, Darwin, Networking |
2005-06-01
|
FilterDemo
(HTML)
(DMG)
(ZIP)
Demonstrates how to write a filter AudioUnit with a custom Cocoa User Interface.
|
Audio |
2005-06-01
|
Fortune
(HTML)
(DMG)
(ZIP)
Deprecated - Demonstrates use of a widget plug-in
|
Apple Applications |
2005-06-01
|
FSCreateFileAndOpenForkUnicode
(HTML)
(DMG)
(ZIP)
Demonstartes the use of FSCreateFileAndOpenForkUnicode to create a file with restricted access on disk and a read/write access path.
|
Carbon |
2005-06-01
|