We stand with Ukraine to help keep people safe. Join us
All Apps
Best AppsReviewsComparisonsHow-To
When you purchase through links on our site, we may earn an affiliate commission

PaintCode for Mac

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

$199.00
In English
4.5
Based on 10 user rates

PaintCode 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 version 3.5.4

  • Import will not add the "Canvas" suffix to the canvas name
  • Fixed minor UI bugs
View older PaintCode versions

PaintCode for Mac

$199.00
In English
Version 3.5.4

What users say about PaintCode

Try our new feature and write a detailed review about PaintCode

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
4.5

(9 Reviews of PaintCode)

  • Comments

  • User Ratings

SweetP Productions
SweetP Productions
Apr 23 2020
3.4.5
5.0
Apr 23 2020
5.0
Version: 3.4.5
this app is now following the unfortunate trend of subscription based payments. $199 per year is a big jump from a $99 one time purchase :(
SweetP Productions
SweetP Productions
Sep 21 2018
3.4.1
5.0
Sep 21 2018
5.0
Version: 3.4.1
This is an indispensable tool for creating custom buttons, and backgrounds in my apps. It saves me a ton of work.
Drscott
Drscott
Oct 29 2014
2.2
5.0
Oct 29 2014
5.0
Version: 2.2
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.
Revco
Revco
May 13 2014
2.0
0.0
May 13 2014
0.0
Version: 2.0
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 :/
SickTeddyBear
SickTeddyBear
Jan 10 2014
1.3.3
0.0
Jan 10 2014
0.0
Version: 1.3.3
Currently less than $20 via the MacHeist nanoBundle 4 (expires January 13th): http://macheist.com
RobertAudi
RobertAudi
Sep 29 2022
3.5.4
5.0
Sep 29 2022
5.0
Version: 3.5.4
SweetP Productions
SweetP Productions
Sep 21 2018
5.0
Sep 21 2018
5.0
Version: null
Ervins Strauhmanis
Ervins Strauhmanis
May 11 2018
5.0
May 11 2018
5.0
Version: null
Apap
Apap
May 2 2017
4.0
May 2 2017
4.0
Version: null
Sandro-Bilbeisi
Sandro-Bilbeisi
Apr 25 2016
5.0
Apr 25 2016
5.0
Version: null
Drscott
Drscott
Oct 29 2014
5.0
Oct 29 2014
5.0
Version: null
nink
nink
Mar 22 2014
4.0
Mar 22 2014
4.0
Version: null
Arby2008
Arby2008
Jul 25 2012
5.0
Jul 25 2012
5.0
Version: null
wiganfan
wiganfan
May 1 2012
4.0
May 1 2012
4.0
Version: null
Pxlsmith
Pxlsmith
Apr 19 2012
3.0
Apr 19 2012
3.0
Version: null