PaintCode
PaintCode
3.4.5

4.7

PaintCode free download for Mac

PaintCode

3.4.5
04 April 2019

Vector drawing app that generates Obj-C and Swift drawing code.

Overview

PaintCode is a vector drawing app that instantly generates Objective-C, Swift and C# drawing code. With PaintCode you can create an app that is truly resolution-independent, using code (instead of large number of image assets) to draw a user interface.

  • Stylekit: Change the design of your app in seconds. With StyleKits, integration of the generated code into your app is extremely easy. StyleKit is a special Objective-C, Swift or C# class that contains all your drawings, colors, gradients, shadows and other assets. StyleKit can be exported from PaintCode with just a single click, making the design-tweaking process crazy fast.
  • Variables and Expressions: Want to draw a button with multiple states? Circular progress bar? Animated robotic arm? Never-before-seen user interface control? Creating these complex dynamic drawings is usually extremely time-consuming. Not now. PaintCode’s Variables and Expressions let you create dynamic, parametric drawings with immediate visual feedback.
  • Multi-Canvas, Tabbed Workspace (new): Use multiple drawing canvases in multiple tabs. Each canvas turns into a drawing method in the generated StyleKit code.
  • Better Tools (new): Enjoy rotation and scaling with user-defined origin, powerful bezier editing tools, smart and custom guides, precise boolean operations, mass export and import, hierarchical color library, vertical text alignment, better text editing, improved zoom tool, outline mode and many more features.
  • Dynamic Colors: Reuse the same color multiple times across your document. Derive a new color from an existing color, forming a permanent relationship. Changing the base color will also change all the derived colors. This unique feature means you can base the entire color scheme of your app on a single color, which you can easily readjust when you like.
  • Dynamic Shapes: Define how your complex drawings behave when resized. Draw a resizable button and retrieve drawing code to draw the button to any size.
  • PSD and SVG Import: Import SVG documents into PaintCode, transforming them into Objective-C or C# drawing code. Layer graphics, paths, texts and groups from Adobe Photoshop documents can also be imported.

The published price is that of a Personal license. Click here for full pricing info.

What's new in PaintCode

Version 3.4.5:
  • Swift 5 compatibility
  • Bug fixes for code generation of macOS Mojave Objective-C target
  • Minor UI improvements

Join over 500,000 subscribers.

Subscribe for our newsletter with best Mac offers from MacUpdate.

8 PaintCode Reviews

Rate this app:

Drscott
18 March 2012

Most helpful

This a wonderful program. Yes, the price is a bit high, but it's worth it. Let's face it: would you rather create your controls in code and modify the code over and over again until the control looks good, or instead get it to look right easily with a graphics program then generate code for it? The time saved is worth the price.
Like (2)
Version 1.0.0
SweetP Productions
21 September 2018
This is an indispensable tool for creating custom buttons, and backgrounds in my apps. It saves me a ton of work.
Like
Version 3.4.1
Drscott
29 October 2014
Excellent tool for generating Swift or Objective-C code to draw vector graphics rather than bloat an app with bundled graphics files for each iOS device's screen resolution. It's also a real time-saver. With each iteration of PaintCode, the developers keep making it more powerful and more flexible. Well worth the price if you're developing iOS apps.
Like (1)
Version 2.2
Revco
13 May 2014
Using v1 but it looks like there's no upgrade option. You have to but a new licence. Hmmm, hope that's not the case :/
Like
Version 2.0
2 answer(s)
13 May 2014
Unfortunately, that is the case. I contacted the developer and was told that due to all the work, new features and lack of upgrade path in the MAS that you had to purchase version 2 at the same price of a new user even if you purchase directly from PixelCut. At least there is an introductory rate for now. I understand that a lot of work goes into developing applications, but I miss the "customer loyalty" discounts that seemed to be more the norm before the MAS.
Like (1)
bumper314
bumper314
24 August 2014
I think this tool is underpriced to begin with. It has a very niche market and should probably be more like $500 for the amount of time it saves.
Like
SickTeddyBear
10 January 2014
Currently less than $20 via the MacHeist nanoBundle 4 (expires January 13th): http://macheist.com
Like (1)
Version 1.3.3
Bnz
29 June 2012
Just wondering: does this thing roundtrip from existing code or is it one way code generation only?
Like (1)
Version 1.1.2
wiganfan
01 May 2012
A really interesting idea, need to play with it more, but could save me hours of work!
Like
Version 1.0.1
Pxlsmith
19 April 2012
Looks great, but only a week or so after the release of 1.0.1 -- and with no warning -- the developer increased the price to $99 (still says $79.99 here). Dear developer: I understand it's your prerogative to increase your price whenever you choose. HOWEVER, don't go sending out press releases and get a bunch of coverage at the $79.99 price point, then WITHOUT AN "INTRODUCTORY PRICE" DISCLAIMER jack the price less than a week later. I'm definitely interested in the app, and I was grudgingly ready to pony up the $80, but after this little stunt, I'm SERIOUSLY second-guessing it. Neutral review until the developer responds.
Like (1)
Version 1.0.1
2 answer(s)
Leoofborg
Leoofborg
25 April 2012
I pinged them on Twitter about this... maybe you should as well? They're @PixelCutCompany there. MacUpdate is..um, not a support forum.
Like (2)
Fishscale
Fishscale
06 March 2013
Leoofborg is dead on/correct with his answer. MU is a site for users to exchange experiences and opinions about an app with other users. If a developer chooses to stop by and answer a question that is fine, but MU is and never was geared towards being a place for users to interact with developers, whether it be complaints, praise, feature requests, etc... Contact the developer along the proper channels, like the developer's twitter, email, phone (if your so lucky), etc... and if none of those exist or you do not receive an answer, then let other users here at MU know that you have tried contacting the developer directly and received no response.... That is useful to other users to know that the developer doesn't respond to communications and should be posted here at MU. - Never expect a developer response here though, even if they had responded in the past... Your info about the price change is useful to users though, will make them really think about their purchase and who they are paying nearly $100 too and if they should expect to pony up more money soon after... dev who cares about product and customers or revenue more... should always be a happy medium tilted towards customers and product... I know this message is way late but maybe someone will read it and take something useful away. If not, load on the negative "-1" clicks!!
Like (1)
Drscott
18 March 2012
This a wonderful program. Yes, the price is a bit high, but it's worth it. Let's face it: would you rather create your controls in code and modify the code over and over again until the control looks good, or instead get it to look right easily with a graphics program then generate code for it? The time saved is worth the price.
Like (2)
Version 1.0.0
$99.00

4.7

App requirements: 
  • Intel 64
  • OS X 10.10.0 or later
Category: 
Developer Website: 
Download(7.5 MB)Purchase nowMacUpdateInstall with MacUpdate

Downloaded & Installed 22,727 times