How To Build An AppleScript-Based Cocoa-Application
- 1 Creating a Wikipedia-Application
- 1.1 Creating the project
- 1.2 Adding a Web View
- 1.3 Opening an URL
- 1.4 You made it!
- 2 More
Creating a Wikipedia-Application
Creating the project
I used XCode 3.2.1 on Snow Leopard (10.6) to create this project.
Choose "New Project…" from File Menu
Choose "Cocoa-AppleScript Application" from Templates
Adding a Web View
Add an Outlet
property ourWebView : missing value (* This is an outlet to out WebView which we created in Interface Builder *)
Double-Click the Interface-File
Search for WebView and drag it into your window
Resize the WebView to fill the window
Set Size-Settings for automatic resizing
Connect the Outlet to the WebView
Opening an URL
Tell the WebView to open an URL
tell ourWebView to setMainFrameURL_("http://www.wikipedia.org")
You made it!
Run the app and enjoy!
There is some of finetuning that you might want to consider:
- Save the window position
- Create and set an application icon
- Set version information and copyright
- Customize about box
- Add custom behaviour, e.g. creating an PDF from an web page, or saving bookmarks...
- Adding buttons for something you want to (paste text, translate text, look word up in Dictionary...)
- Download the above Sample Media:AppleScriptCocoaSample.zip
- Helpful links:
- http://www.macosxautomation.com/applescript/develop/index.html (Please note that, as of now (2010-10-11), the downloadable project is missing the connections between the App Delegate and the UI Elements)
- You might also be interested in the same thing done with Ruby: 5 Easy Steps To Your First RubyCocoa Application
- Short link to here: http://wurst-wasser.net/t/r.php?u=ASCocoaHow2
- This will NOT work on Leopard (10.5), a sample for Leopard will follow later...
- just like this
- and this sample will ONLY work with 10.6! You can also do it with 10.5, but synthax is slightly different.