Next Page > Hide TOC

Introduction to AppleScript Studio Terminology Reference

AppleScript Studio combines an application framework with a development environment, allowing you to provide sophisticated user interfaces for applications that execute AppleScript scripts. Working with features from AppleScript, Xcode, Interface Builder, and the Cocoa application framework, you can quickly create applications that support the Apple human interface guidelines.

This document describes the scripting terminology available through AppleScript Studio version 1.4, which first became available with Mac OS X version 10.4. and AppleScript version 1.10. It flags terminology differences between AppleScript Studio versions by providing Version Notes sections for terminology added or changed after version 1.0. If a class, command, event, or enumeration does not have a Version Notes section, then it has been available, unchanged, since AppleScript Studio version 1.0.

Important: No new terminology was added in AppleScript Studio version 1.5. For version and runtime information, see “Version Information.” For information on bugs that were fixed, see AppleScript Studio Release Notes.

Most object classes you use in AppleScript Studio scripts (such as the application, view, button, and other classes) are built on corresponding Cocoa classes (NSApplication, NSDocument, NSButton, and so on), although they do not expose all possible functionality from each Cocoa class. This document provides links to the documentation for corresponding Cocoa classes as a source of additional information on the underlying technology.

Who Should Read This Document

AppleScript Studio Terminology Reference assumes that you have some familiarity with AppleScript and know how to write and execute scripts. If not, see the documents in “See Also.”

Although this document provides many tips on working with Xcode and Interface Builder to create AppleScript Studio applications, previous knowledge of those tools is helpful.

Organization of This Document

The chapter “Terminology Fundamentals” provides some key information about AppleScript Studio’s scripting terminology.

Enumerations, a form of constant, are available to all suites, and are described in “Enumerations” in the Application suite.

The individual AppleScript Studio script suites (or collections of related terminology) are described in these chapters:

For a history of changes to this document, see “Document Revision History.”

See Also

The following documents may be useful in working with AppleScript Studio:



Next Page > Hide TOC


© 2007 Apple Inc. All Rights Reserved. (Last updated: 2007-10-31)


Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.