Use the Mac OS X deployment pack for LiveCode to create native executable applications for Mac OS X. Executables get created as standard Mac OS X applications complete with customizable desktop icons and application data, including copyright notices. Executables for Mac OS X can be created when running LiveCode on Mac OS X, Windows or Linux.
In addition to the main cross platform feature set, Mac OS X has the following platform specific features:
|
appleEvent support |
Send, receive and request data from AppleEvents |
|
AppleScript support |
Execute AppleScripts and return the results |
|
Dock icon and menu support* |
Support for changing the dock icon and creating a menu on the dock |
|
FileType and CreatorType |
Legacy support for fileTypes and creatorTypes |
|
Mac OS X theme support |
Buttons, checkboxes, radio buttons, default buttons, tabbed control, scrollbars, field borders, menus, sliders, progress bars, data grid headers, group borders take on Mac OS X look automatically on Mac platform. Metal and drawer support. |
|
Menu bar support |
Full support including accelerator shortcuts, hiding and showing the menubar |
|
Resource fork access |
Legacy support for resource forks |
|
Screen resolution changed message |
Update your application’s geometry when a new resolution is chosen |
* = Experimental in the current LiveCode release. We encourage you to use experimental features and give us feedback; generally they are made final in the next version of the product.
In addition to the features listed above, many of the cross platform features in the product map seamlessly to behave correctly on Mac OS X. For example it is possible to access Mac OS X native printer dialogs, file system dialogs, or QuickTime dialogs using the same LiveCode language syntax as on Windows.
Applications created for Mac OS X will generally look like native applications and behave as first class Mac OS citizens. However our support for native theme support is not perfect and in some cases you may need to emulate some of the Mac OS specific UI elements, as we do not currently support the full range present in Interface Builder. This is particularly true of objects that have no implementation on the other platforms we support. We are working to bring additional objects to the platform in the future. LiveCode interface objects are fully customizable, so it is possible to emulate just about any type of interface object or to create entirely new UI experiences or custom skins on any platform.

Standalone Executable Builder for Mac OS X
