Next Page > Hide TOC

Introduction to AppleScript Studio Programming Guide

Contents:

Who Should Read This Document
Organization of This Document
Conventions
See Also


Note: This document was previously titled “Building Applications With AppleScript Studio.”

Important: This is a preliminary draft of AppleScript Studio documentation. Although it has been reviewed for technical accuracy, some information is subject to change. In particular, information about AppleScript Studio features that became available after version 1.1 is incomplete. Screenshots and tutorial instructions for tools such as Xcode and Interface Builder refer to Mac OS X version 10.3 versions of the tools.

For the latest documentation on AppleScript Studio, see AppleScript Studio Terminology Reference.

AppleScript Studio Programming Guide provides the key information you’ll need to create AppleScript Studio applications.

AppleScript Studio is a powerful tool for quickly creating native Mac OS X applications that support the Aqua user interface guidelines. It combines features from AppleScript, Xcode, Interface Builder, and the Cocoa application framework. With AppleScript Studio, you can work in a full-featured development environment to create applications that use AppleScript scripts to control a broad range of Cocoa user-interface objects.

Note: AppleScript Studio requires Mac OS X version 10.1.2 or later, both to build and to deploy applications. See “Appendix A, AppleScript Studio System Requirements and Version Information,” for more information.

AppleScript Studio has something to offer both to scripters and to those with Cocoa development experience:

Who Should Read This Document

This document assumes that you have some familiarity with AppleScript and know how to write and execute scripts.

Previous experience building applications with an integrated development environment is also recommended—familiarity with Xcode and Interface Builder is especially useful.

Previous experience with Cocoa is not required, but can be helpful in understanding some of AppleScript Studio’s underlying mechanisms.

For documentation and other resources for these technologies, see “See Also.”

For information on whether AppleScript Studio is appropriate to your task, see “Strengths and Limitations.”

Organization of This Document

This document contains the following chapters:

Conventions

You’ll see the AppleScript continuation character (¬, which you create by typing Option-l) in some of the script listings in this document. When a line in a script ends with a continuation character, the next line is considered to be part of that line. You shouldn’t need the continuation character when you actually compile the scripts in AppleScript Studio, because you can use Xcode’s ability to wrap text instead. For more information, see “How Xcode Formats Scripts.”

Some listings in this document may use wrapped text, rather than the continuation character.

See Also

You can find getting started and overview documentation for AppleScript, AppleScript Studio, and related technologies, with links to all the available Apple documentation and resources (including mailing lists), here:

Because AppleScript Studio relies heavily on the Cocoa application framework, you may also want to visit the Cocoa Documentation area, particularly these documents:

You can also use any web search engine to many third-party books, products, and websites for AppleScript and AppleScript Studio.



Next Page > Hide TOC


© 2001, 2006 Apple Computer, Inc. All Rights Reserved. (Last updated: 2006-04-04)


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.