How To Build An AppleScript-Based Cocoa-Application

From Wurst-Wasser.net

Jump to: navigation, search

This page describes how you can build a simple AppleScript Application using XCode on Snow Leopard (10.6)[1].

Contents

Creating a Wikipedia-Application[2]

Creating the project

I used XCode 3.2.1 on Snow Leopard (10.6[3]) to create this project.

Choose "New Project…" from File Menu

Image:AppleScriptCocoaHowTo01.png

Choose "Cocoa-AppleScript Application" from Templates

Image:AppleScriptCocoaHowTo02.png
...and save it somewhere.

Adding a Web View

Add an Outlet

Image:AppleScriptCocoaHowTo03.png
...using this snippet:

property ourWebView : missing value (* This is an outlet to out WebView which we created in Interface Builder *)

Double-Click the Interface-File

Image:AppleScriptCocoaHowTo04.png
Image:AppleScriptCocoaHowTo03a.png
As you can see, the outlet ourWebView is already visible in Interface Builder.

Search for WebView and drag it into your window

Image:AppleScriptCocoaHowTo05.png
Image:AppleScriptCocoaHowTo06.png

Resize the WebView to fill the window

Image:AppleScriptCocoaHowTo07.png

Set Size-Settings for automatic resizing

Image:AppleScriptCocoaHowTo08.png

Connect the Outlet to the WebView

Image:AppleScriptCocoaHowTo09.png

Opening an URL

Tell the WebView to open an URL

Paste this...

tell ourWebView to setMainFrameURL_("http://www.wikipedia.org")

into the method applicationWillFinishLaunching_.
Image:AppleScriptCocoaHowTo10.png

You made it!

Run the app and enjoy!

More

Finetuning

There is some of finetuning that you might want to consider:


  1. This will NOT work on Leopard (10.5), a sample for Leopard will follow later...
  2. just like this
  3. and this sample will ONLY work with 10.6! You can also do it with 10.5, but synthax is slightly different.
Personal tools