Oxygene adds Cocoa Compiler
Released: Jun 3, 2013
Updates in this release
Updates in 6.0
- Unit Level Visibility - Gives you more control over what parts of your code can access classes and members.
- Comparisons - Support for low-overhead and precise comparisons between signed and unsigned integers of the same size. Starting with Oxygene 6, it is now valid and safe to compare, for example, an Int32 and a UInt32 (all platforms).
- Oxygene for Cocoa - Introduces an all new compiler back-end that lets you create fully native applications for Mac and iOS.
- New Functions - write() and writeLn() compiler functions have been added, making it easier to write information to the console from code shared between .NET, Cocoa and Java.
- Block Types ("delegate" in .NET) - Can now be defined inline, for example in method or property declarations, without requiring an explicit named type declaration.
- Futures - Support for futures has been expanded, allowing the assignment of "async anonymous methods" to future types.
- Prefer 32 - New Prefer 32-bit flag for .NET executables. Run as 32-bit (on 64-bit systems) by default.
- Android Toolchain - More reliably detect various Android SDK variations with support for new ATD Bundle version.