Mac OS X Deployment Pack & Platform Specific features

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.

Platform Specific Feature Set

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.

sbmac

Standalone Executable Builder for Mac OS X


 Next Linux Deployment