Sort by Title |
Sort by Topic |
Sort by Resource Type |
Sorted by Date |
Dashcode User Guide
(HTML)
(PDF)
( )
( )
(Français HTML)
(Français PDF)
(Deutsch HTML)
(Deutsch PDF)
(Español HTML)
(Español PDF)
(Nederlands HTML)
(Nederlands PDF)
(Italiano HTML)
(Italiano PDF)
(简体中文 HTML)
(简体中文 PDF)
Explains how to use Dashcode to create Dashboard widgets.
|
JavaScript, Tools |
Guides |
2008-09-09
|
|
Safari User Guide for Web Developers
(HTML)
(PDF)
Describes the developer tools built into Safari for analyzing, testing, and debugging HTML, JavaScript, style sheets, and DOM structure.
|
JavaScript |
Guides |
2008-09-09
|
|
WebKit DOM Reference
(HTML)
Describes the API for accessing the Web Kit's Document Object Model.
|
General, Internet & Web, JavaScript |
Reference |
2008-09-09
|
|
Customizing Rails Applications on Mac OS X Leopard
(HTML)
Learn how to enhance your Rails application with views and web forms, AJAX, and iPhone support.
|
General |
Articles |
2008-06-09
|
|
Deploying Rails Applications on Mac OS X Leopard
(HTML)
Learn how to deploy your Ruby on Rails application on Mac OS X Leopard Server.
|
General |
Articles |
2008-06-09
|
|
Developing Rails Applications on Mac OS X Leopard
(HTML)
Learn how to develop your Ruby on Rails application using Xcode 3 and the tools in Leopard.
|
General |
Articles |
2008-06-09
|
|
SimpleScriptingObjects
(HTML)
(DMG)
(ZIP)
How to add scriptable objects to an AppleScriptable application.
|
Cocoa |
Sample Code |
2008-06-02
|
|
SimpleScriptingProperties
(HTML)
(DMG)
(ZIP)
How to add some properties to the terminology provided by an AppleScriptable application.
|
Cocoa |
Sample Code |
2008-06-02
|
|
SimpleScriptingVerbs
(HTML)
(DMG)
(ZIP)
How to add verbs to the terminology provided by an AppleScriptable application.
|
Cocoa |
Sample Code |
2008-06-02
|
|
ScriptingDefinitions
(HTML)
(DMG)
(ZIP)
Provides a starting sdef (scripting definition) and a completed one for the Sketch example code.
|
Carbon, Cocoa |
Sample Code |
2008-05-30
|
|
SimpleScripting
(HTML)
(DMG)
(ZIP)
Illustrates the minimal steps required to make an application scriptable.
|
Cocoa |
Sample Code |
2008-05-30
|
Scripting Additions for Mac OS X
(HTML)
( )
TN1164: Talks about how to create AppleScript scripting additions (OSAX) for Mac OS X.
|
Carbon |
Technical Notes |
2008-04-24
|
|
JavaScriptCore Framework Reference
(HTML)
Describes the API for evaluating JavaScript programs from within a C-based program
|
JavaScript |
Reference |
2008-04-08
|
|
Shell Scripting Primer
(HTML)
(PDF)
A guided tour of (Bourne) shell scripting, including control structures, numerical computation, regular expressions, subroutines, and error handling.
|
General, Other Scripting Languages, System Administration, Tools |
Guides |
2008-04-08
|
|
AppleScript Language Guide
(HTML)
(PDF)
Defines the AppleScript scripting language. Includes many brief sample scripts.
|
AppleScript, Carbon, Cocoa |
Guides |
2008-03-11
|
|
Cocoa Scripting Guide
(HTML)
(PDF)
Explains how to create scriptable Cocoa applications that use the scripting definition (sdef) format.
|
AppleScript, Cocoa, General |
Guides |
2008-03-11
|
|
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 |
Guides |
2008-03-11
|
|
SBSendEmail
(HTML)
(DMG)
(ZIP)
Using the Scripting Bridge to tell Mail.app to send an email message with an optional attachment.
|
Internet & Web, Scripting Bridges |
Sample Code |
2008-02-28
|
|
JavaScript Scripting Guide for QuickTime
(HTML)
(PDF)
Defines the objects, methods, and interfaces exposed to JavaScript by the QuickTime browser plug-in and ActiveX control.
|
Internet & Web, JavaScript, QuickTime |
Guides |
2008-02-08
|
|
Apple JavaScript Coding Guidelines
(HTML)
(PDF)
Provides an overview of the JavaScript language, its object-oriented features, and coding best practices.
|
General, Internet & Web, JavaScript, QuickTime |
Guides |
2008-01-15
|
|
AppleScript Studio 1.4 Release Notes
(HTML)
Moving Tiger AppleScript Studio Release Notes to separate document.
|
AppleScript, Tools |
Release Notes |
2007-12-22
|
|
ScriptingBridgeFinder
(HTML)
(DMG)
(ZIP)
Using the Finder with Scripting Bridge
|
AppleScript, Cocoa, Scripting Bridges |
Sample Code |
2007-12-13
|
|
ScriptingBridgeiCal
(HTML)
(DMG)
(ZIP)
Adding/updating events in iCal using Scripting Bridge.
|
AppleScript, Scripting Bridges |
Sample Code |
2007-12-13
|
|
AppleScript Release Notes
(HTML)
Describes late breaking news and highlights of new or changed features in the latest release of AppleScript.
|
AppleScript |
Release Notes |
2007-12-11
|
|
Automator Programming Guide
(HTML)
(PDF)
Describes the concepts and tasks for developing actions, which are bundles loaded by the Automator application.
|
Automator, General, Tools |
Guides |
2007-12-11
|
|
SBSetFinderComment
(HTML)
(DMG)
(ZIP)
Set/Get Finder Comments using Scripting Bridge
|
AppleScript, Scripting Bridges |
Sample Code |
2007-12-04
|
|
Why is my Ruby on Rails application with FastCGI generating "'load error /etc/irbrc" errors?
(HTML)
QA1494: Describes how to resolve an error encountered hosting Ruby on Rails applications on Mac OS X 10.5.
|
Internet & Web, System Administration |
Technical Q&As |
2007-11-28
|
|
Apple Events Programming Guide
(HTML)
(PDF)
Provides conceptual information and programming examples for working with Apple events.
|
AppleScript, Carbon |
Guides |
2007-10-31
|
|
AppleScript Overview
(HTML)
(PDF)
Introduces the technology for writing scripts to control applications. Useful for scripters and application developers.
|
AppleScript, General |
Guides |
2007-10-31
|
|
AppleScript Release Notes (Mac OS X 10.4 and earlier)
(HTML)
Describes late breaking news and highlights of new or changed features in previous releases of AppleScript.
|
AppleScript |
Release Notes |
2007-10-31
|
|
AppleScript Studio Release Notes
(HTML)
Describes late-breaking news and highlights of new or changed features in the latest release of AppleScript Studio.
|
AppleScript, Tools |
Release Notes |
2007-10-31
|
|
AppleScript Studio Terminology Reference
(HTML)
(PDF)
Describes the scripting terminology for AppleScript Studio, through version 1.4.
|
AppleScript, Carbon, Cocoa, Tools |
Reference |
2007-10-31
|
|
Automator Release Notes
(HTML)
Updated for changes in Mac OS X version 10.5.
|
Automator, Tools |
Release Notes |
2007-10-31
|
|
Foundation Release Notes
(HTML)
Describes new features, notes, and known issues for the Foundation framework in Mac OS X v10.5.
|
Cocoa |
Release Notes |
2007-10-31
|
|
NSScriptKeyValueCoding Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to provide additional key-value coding capabilities in a scriptable application.
|
AppleScript, Cocoa |
Reference |
2007-10-31
|
|
Perl, Python, and Ruby Extensions Release Notes
(HTML)
Describes how to create universal binary extensions for Perl, Python, and Ruby.
|
Tools |
Release Notes |
2007-10-31
|
|
Ruby and Python Programming Topics for Mac OS X
(HTML)
(PDF)
Describes Ruby and Python on Mac OS X, and especially the bridges between them and Objective-C and OSA (AppleScript).
|
Cocoa, Other Scripting Languages, Scripting Bridges |
Guides |
2007-10-31
|
|
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 Bridges |
Release Notes |
2007-10-31
|
|
Web Kit DOM Programming Topics
(HTML)
(PDF)
Describes how to use JavaScript in web content and Web Kit-based applications.
|
General, Internet & Web, JavaScript |
Guides |
2007-09-04
|
|
Automator Reference Update
(HTML)
(PDF)
Summarizes the symbols added to the Automtor framework.
|
Automator, Cocoa |
Reference |
2007-07-25
|
|
NSScriptCommand Class Reference
(HTML)
(PDF)
Describes the class used to represent a scripting statement and the information needed to perform the operation it specifies.
|
AppleScript, Cocoa |
Reference |
2007-07-20
|
|
Automator AppleScript Actions Tutorial
(HTML)
(PDF)
Guides you through the procedure for creating a simple Automator action implemented in AppleScript.
|
AppleScript, Automator |
Guides |
2007-07-18
|
|
NSScriptClassDescription Class Reference
(HTML)
(PDF)
Describes the class used to encapsulate the scriptability information for a scriptable class.
|
AppleScript, Cocoa |
Reference |
2007-07-17
|
|
Apple Event Manager Reference
(HTML)
(PDF)
Describes the C API for interapplication communication using Apple events.
|
AppleScript, Carbon |
Reference |
2007-07-13
|
|
iSync JavaScript Reference
(HTML)
(PDF)
Describes a few JavaScript classes used to write phone connection functions in iSync Plug-in Maker.
|
JavaScript |
Reference |
2007-07-11
|
|
Checkout Lets You 'Get a Mac, Start a Store': Madebysofa Does It with Python and Cocoa
(HTML)
Success story on how Mac-only Checkout was built using Python and Cocoa.
|
Cocoa |
Articles |
2007-07-10
|
|
NSAppleScript Class Reference
(HTML)
(PDF)
Describes the class that provides the ability to load, compile, and execute scripts.
|
AppleScript, Cocoa |
Reference |
2007-07-10
|
|
Using Python with Quartz 2D on Mac OS X
(HTML)
New article on using the Python bindings in Mac OS X to access the Quartz 2D graphics API.
|
General, Other Scripting Languages |
Articles |
2007-07-10
|
|
NSPositionalSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify an insertion point in a container relative to another object in the container.
|
AppleScript, Cocoa |
Reference |
2007-06-29
|
|
NSScriptObjectSpecifier Class Reference
(HTML)
(PDF)
Describes the abstract class used to instantiate objects that represent references to scriptable objects.
|
AppleScript, Cocoa |
Reference |
2007-06-29
|
|
Apply Firmware Password
(HTML)
(DMG)
(ZIP)
Demonstrates how to create an Automator Action for System Image Utility.
|
Automator, System Administration |
Sample Code |
2007-06-12
|
|
AutomatorHandsOn
(HTML)
(DMG)
(ZIP)
Illustrates several methods for building Automator Actions
|
Automator |
Sample Code |
2007-06-12
|
|
HTML Scripting Guide for QuickTime
(HTML)
(PDF)
Defines the HTML tags and parameters used to communicate with the QuickTime browser plug-in, ActiveX control, and QuickTime Player.
|
Internet & Web, QuickTime |
Guides |
2007-06-06
|
|
Using Ruby on Rails for Web Development on Mac OS X
(HTML)
Learn why Mac OS X is the preferred platform for Ruby on Rails.
|
Internet & Web, Other Scripting Languages |
Articles |
2007-06-06
|
|
Transforming a Shell Script into an Automator Action
(HTML)
Custom shell script actions let you quickly turn shell, Perl, or Python scripts into Automator actions.
|
Automator |
Articles |
2007-06-01
|
|
Scripting Bridge Framework Reference
(HTML)
(PDF)
Describes the Objective-C API that allows Cocoa applications to communicate with scriptable applications.
|
Scripting Bridges |
Reference |
2007-05-29
|
|
AutoSample
(HTML)
(DMG)
(ZIP)
How to run and display Automator workflows in your application.
|
Automator, Cocoa |
Sample Code |
2007-05-23
|
|
Open Scripting Architecture Reference
(HTML)
(PDF)
Describes the API for compiling and executing scripts in applications and writing scripting components.
|
AppleScript, Carbon |
Reference |
2007-05-07
|
|
Dashboard Programming Topics
(HTML)
(PDF)
Explains Dashboard and Web Kit technologies used in widgets.
|
JavaScript, Tools |
Guides |
2007-04-13
|
|
NSAppleEventDescriptor Class Reference
(HTML)
(PDF)
Describes the class used to access the basic data structures in an Apple event.
|
AppleScript, Cocoa |
Reference |
2007-04-10
|
|
NSScriptCommandDescription Class Reference
(HTML)
(PDF)
Describes the class used to provide a description of a script command.
|
AppleScript, Cocoa |
Reference |
2007-04-10
|
|
NSScriptSuiteRegistry Class Reference
(HTML)
(PDF)
Describes the class used as the top-level repository of scriptability information for an application at runtime.
|
AppleScript, Cocoa |
Reference |
2007-04-10
|
|
NSIndexSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to represent the position of an object in a collection.
|
AppleScript, Cocoa |
Reference |
2007-04-01
|
|
SimpleCarbonAppleScript
(HTML)
(DMG)
(ZIP)
A simple example illustrating how to add readable and writable AppleScript properties to Carbon Application.
|
Carbon |
Sample Code |
2007-03-01
|
|
Enhance Your Dashboard Widgets with Quartz Composer Compositions
(HTML)
Learn to create a composition and embed it easily in your widgets.
|
JavaScript |
Articles |
2007-02-13
|
|
System Startup Programming Topics
(HTML)
(PDF)
Explains the boot process used to initialize the Mac OS X operating system.
|
System Administration |
Guides |
2007-02-08
|
|
How do I access files contained in my AppleScript Studio application's main bundle?
(HTML)
QA1493: Explains how to access files stored within an AppleScript Studio application.
|
AppleScript |
Technical Q&As |
2007-02-05
|
|
Leopard Technology Series for Developers: Introducing Dashcode
(HTML)
Learn how Dashcode makes widget development easier than ever.
|
JavaScript, Tools |
Articles |
2007-01-09
|
|
Quartz Composer Web Kit Plug-in JavaScript Reference
(HTML)
(PDF)
Describes the API for manipulating Quartz Composer compositions in webpages and Dashboard widgets via the Quartz Composer Web Kit Plug-in.
|
JavaScript |
Guides |
2006-12-05
|
|
Automator Framework Reference
(HTML)
(PDF)
Describes the Objective-C API for creating and working with actions used by the Automator application.
|
Automator, Cocoa, General |
Reference |
2006-10-26
|
|
SampleCMPlugIn
(HTML)
(DMG)
(ZIP)
A contextual menu plugIn for Mac OS X.
|
Carbon, Tools |
Sample Code |
2006-10-09
|
|
Using AppleScript Scripts in Cocoa Applications
(HTML)
TN2084: Explains how to work with AppleScript scripts in your Cocoa application.
|
Cocoa |
Technical Notes |
2006-09-19
|
|
Automating Development Tasks with Automator and Xcode
(HTML)
Learn to streamline daily tasks in your development projects using Automator.
|
Automator, Tools |
Articles |
2006-08-07
|
|
AppleScriptRunner
(HTML)
(DMG)
(ZIP)
How to send mail and execute other AppleScripts from a Carbon application.
|
Carbon |
Sample Code |
2006-07-31
|
|
HelloStudio
(HTML)
(DMG)
(ZIP)
This is a Hello, world application built using AppleScript Studio.
|
Cocoa, Tools |
Sample Code |
2006-07-28
|
|
Processes
(HTML)
(DMG)
(ZIP)
This process management application uses most of AppleScript Studio's significant features.
|
Cocoa, Tools |
Sample Code |
2006-07-28
|
|
TextEditPlus
(HTML)
(DMG)
(ZIP)
This application is a version of TextEdit enhanced with additional document properties using AppleScript Studio.
|
Cocoa, Tools |
Sample Code |
2006-07-28
|
|
AttachAScript
(HTML)
(DMG)
(ZIP)
Illustrates how you can extend any Cocoa application by adding some AppleScripts to it.
|
Cocoa |
Sample Code |
2006-07-27
|
|
AppleScript Terminology and Apple Event Codes Reference
(HTML)
Lists terms used in AppleScript, AppleScript Studio, and Standard Additions with their matching codes.
|
AppleScript, Carbon |
Release Notes |
2006-06-28
|
|
NSCloseCommand Class Reference
(HTML)
(PDF)
Describes the class used to close a scriptable object or objects--typically a document or window.
|
AppleScript, Cocoa |
Reference |
2006-06-28
|
|
NSRelativeSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify an object in a collection by its position relative to another object.
|
AppleScript, Cocoa |
Reference |
2006-06-28
|
|
NSSpecifierTest Class Reference
(HTML)
(PDF)
Describes the class used to apply a test to compare a specified object to another object.
|
AppleScript, Cocoa |
Reference |
2006-06-28
|
|
NSWhoseSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify every object in a container that matches a defined condition.
|
AppleScript, Cocoa |
Reference |
2006-06-28
|
|
Dashboard Reference
(HTML)
(PDF)
Explains JavaScript, Info.plist, and other objects used within Dashboard.
|
JavaScript |
Reference |
2006-05-23
|
|
NSAppleEventManager Class Reference
(HTML)
(PDF)
Describes the class used to work with Apple event handler routines and to suspend and resume event handling.
|
AppleScript, Cocoa |
Reference |
2006-05-23
|
|
NSAppleScript Additions Reference
(HTML)
(PDF)
Describes additions to the NSAppleScript class to provide syntax-highlighted script source.
|
AppleScript, Cocoa |
Reference |
2006-05-23
|
|
NSCloneCommand Class Reference
(HTML)
(PDF)
Describes the class used to clone a scriptable object or objects.
|
AppleScript, Cocoa |
Reference |
2006-05-23
|
|
NSComparisonMethods Protocol Reference
(HTML)
(PDF)
Describes the informal protocol used to define default comparison methods for the comparisons in NSSpecifierTest.
|
AppleScript, Cocoa |
Reference |
2006-05-23
|
|
NSCountCommand Class Reference
(HTML)
(PDF)
Describes the class used to count the number of objects of a specified class in the specified object container.
|
AppleScript, Cocoa |
Reference |
2006-05-23
|
|
NSCreateCommand Class Reference
(HTML)
(PDF)
Describes the class used to create a specified scriptable object.
|
AppleScript, Cocoa |
Reference |
2006-05-23
|
|
NSDeleteCommand Class Reference
(HTML)
(PDF)
Describes the class used to delete a specified scriptable object or objects.
|
AppleScript, Cocoa |
Reference |
2006-05-23
|
|
NSExistsCommand Class Reference
(HTML)
(PDF)
Describes the class used to determine whether a specified scriptable object exists.
|
AppleScript, Cocoa |
Reference |
2006-05-23
|
|
NSGetCommand Class Reference
(HTML)
(PDF)
Describes the class used to get the specified value or object from the specified scriptable object.
|
AppleScript, Cocoa |
Reference |
2006-05-23
|
|
NSLogicalTest Class Reference
(HTML)
(PDF)
Describes the class used to perform logical operations in determining the scriptable objects a command acts on.
|
AppleScript, Cocoa |
Reference |
2006-05-23
|
|
NSMiddleSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify the middle object in a collection.
|
AppleScript, Cocoa |
Reference |
2006-05-23
|
|
NSMoveCommand Class Reference
(HTML)
(PDF)
Describes the class used to move the specified scriptable object or objects.
|
AppleScript, Cocoa |
Reference |
2006-05-23
|
|
NSNameSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify an object in a collection (or container) by name.
|
AppleScript, Cocoa |
Reference |
2006-05-23
|
|
NSPropertySpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify a simple attribute value, a one-to-one relationship, or all elements of a to-many relationship.
|
AppleScript, Cocoa |
Reference |
2006-05-23
|
|
NSQuitCommand Class Reference
(HTML)
(PDF)
Describes the class used to quit the specified application.
|
AppleScript, Cocoa |
Reference |
2006-05-23
|
|
NSRandomSpecifier Class Reference
(HTML)
(PDF)
Describes the class used to specify an arbitrary object in a collection.
|
AppleScript, Cocoa |
Reference |
2006-05-23
|