AppleScript在Mac OS桌面应用的开发中已得到了普遍的应用。与其他脚本语言不同,AppleScript的语法和结构更类似于英语口语。因此,它易于使用并已非常流行,成为了开发工作流程自动化及提高生产能力的轻量程序的很好方法。
AppleScript与Safari Web浏览器的集成对Web开发者尤具吸引力。例如Apple设置了do Javascript命令以允许AppleScript与Safari 中的JavaScript Document Object Model进行交互。AppleScript同样可以用来创建能访问使用SOAP的Web服务器的客户端程序。
本文将对能用来设计AppleScript应用程序的各种工具进行描述。我们也将详细分析一个集成Finder和Safari Web浏览器的简单程序。
开发AppleScript应用程序是相对简单的。很多开发工具可以从Apple developer Web站点或自身操作系统上免费获取。我们先从以下两种工具开始。
Xcode是专为编写OS X应用程序代码而设计的Apple免费专业IDE。它可以从Panther retail box或通过online download获取。需要提醒的是这之前你需要在Apple.com上进行注册。如果你最近已经购买了预装Panther的Mac,Xcode安装包很可能已经在硬盘上故无需下载。