Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

PaintCode 2.1 with Swift!

DZone's Guide to

PaintCode 2.1 with Swift!

· Java Zone ·
Free Resource

The CMS developers love. Open Source, API-first and Enterprise-grade. Try BloomReach CMS for free.

So we’ve mentioned in passing the existence of PaintCode, the premier code-producing vector drawing program out there, but we’d never got into it particularly deeply; but with the serious upgrades with version 2,

Our goals for PaintCode 2

  1. Super simple integration of the generated code into your projects. (with StyleKits)
  2. Ability to easily create parametric drawings. (with Variables & Expressions)
  3. Much better drawing tools.

we finally decided, ok this is seriously worth getting into to see just how much it’ll help with this Apportable-fuelled Android port we’re working on right now. And the wonderful PaintCode folk are fantastically supportive — we’ll have a complete report, um, just as soon as we actually get anything done worth reporting, gulp — but in the meantime we’d like to make sure none of you Dear Readers miss how fast out of the gate they were with version 2.1 feat. SWiFT!

After Apple introduced Swift at WWDC, it became clear that this is the future of Apple software development. We started to work on Swift code generation for PaintCode immediately.

Today, we’re very excited to finally make PaintCode 2.1 available. Here is a video of PaintCode 2.1 running the Swift code generator.

Our experience with Swift has been very positive so far – congratulations to Chris Lattner and his entire development team for this great work!

… To learn more about PaintCode 2, visit our website. We have prepared video tutorials that show PaintCode 2 in action. To catch all PaintCode-related news, follow us on Twitter and Facebook.

So while you’re patiently waiting for whenever we might get around to actually using it and reporting on how it and Apportable play together, we very strongly indeed encourage you to check it out for yourself!

BloomReach CMS: the API-first CMS of the future. Open-source & enterprise-grade. - As a Java developer, you will feel at home using Maven builds and your favorite IDE (e.g. Eclipse or IntelliJ) and continuous integration server (e.g. Jenkins). Manage your Java objects using Spring Framework, write your templates in JSP or Freemarker. Try for free.

Topics:

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}