Elements for Cocoa, also referred to as "Toffee", is the flavor of Oxygene, RemObjects C#, Silver and Iodine that creates applications for the Apple platform – macOS, iOS, watchOS and tvOS – using the Cocoa frameworks and the Objective-C runtime.

Elements for Cocoa is designed to be able to work with any version of Apple's SDKs. The product ships with support for the SDKs that are officially released at the time an Elements release RTMs, but pending any drastic and unexpected changes to the tool chain for Apple's SDKs, you can import newer or beta SDKs using the FXGen tool that is included in the product, even if we have not gotten around to supporting them officially yet (which we usually do within days, and when we do, you can download updated SDK imports here).

You can also use FXGen to import older SDKs that we do not ship .fx Files for (mostly to keep the installer size down, but also available for download here). We expect Elements for Cocoa to work with any SDK from iOS 5.0 up and OS X 10.6 and up, and with Xcode 5 or later, although we do recommend using Xcode 8 or later, and more recent SDKs (with Deployment Targets set, where appropriate). We have not tested FXGen with SDK and Xcode versions prior to that, and do not officially support those.

Overview Topics

Technical Topics

External Resources

These external links point to great resources on Cocoa development (not specific to, but applicable to Elements) across the web: