PaintCode 2.0 (Mac OS X) | 15MB
Save a tremendous amount of time with PaintCode 2.
The missing bridge between developers and graphic designers, PaintCode is a vector drawing app that instantly generates Objective-C or 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.
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 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 & EXPRESSIONS (new)
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. PaintCodes Variables & 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 & import, hierarchical color library, vertical text alignment, better text editing, improved zoom tool, outline mode and many more features.
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.
Define how your complex drawings behave when resized. Draw a resizable button and retrieve drawing code to draw the button to any size.
PSD & 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.
Vector Drawing Tools
Rounded rectangles, ovals, béziers, polygons, stars and texts
Boolean operations on béziers
Switch between Retina, non-Retina and Infinite precision display mode
Multistep, linear and circular gradients
Inner and outer shadows
Rotation and scaling (with custom origin)
Automatic pixel alignment
Live Code Generation
Instantly generates Objective-C code for iOS or OS X
Generates C# Xamarin.iOS code for iOS
Simple, readable and straightforward code
Uses Quartz and Core Graphics APIs
All your drawings, colors, gradients, shadows and other assets in a single class
Each canvas generates a drawing method or method that returns UIImage
Super easy integration of the generated code into your Xcode projects
Variables & Expressions
Connect variables with position, rotation, visibility and other shape attributes
Use mathematical expressions to define relationships between variables
Export your drawings as parametric Objective-C or C# methods
Define resizing behavior of shapes using Frames and springs & struts
Separate specification of the resizing behavior of each bézier control point
Dynamic Colors, Gradients and Shadows
You can reuse colors, shadows and gradients across your document
Any time adjustment, instant updating of all affected shapes
Import & Export
SVG, PSD import
Code, PNG, TIFF, PDF export
Multiple drawing canvases in a single document
Hierarchical color library
Layout guides, including iOS icon template
Compatibility: OS X 10.8 or later, 64-bit processorRapidgator