PaintCode è un particolare programma di disegno vettoriale pensato per sviluppatori e che consente di creare interfacce indipendenti dalla risoluzione del dispositivo utilizzato. L’applicazione può genere codice Objective-C per OS X / iOS e C#/MonoTouch; offre una modalità di visualizzazione Retina, tool di disegno vari, strumenti per creare ombreggiature, altri per lavorare con le curve di Bézier. Operatori booleani consentono di combinare figure multiple creando elementi complessi (unificando i tracciati con diversi metodi di forma: per intersecazione, esclusione, unificazione, ecc.) e non mancano tool per creare figure base (rettangoli, cerchi, poligoni, stelle), testi e oggetti dinamici.
Particolarità del programma è la visualizzazione in tempo reale del codice man mano che si disegna, evidenziando anche la sintassi. Il codice generato è di semplice comprensione e sfrutta le API Quartz e Core Graphics.
PaintCode 1.1 è in vendita a 79,99 euro sul Mac App Store.
[A cura di Mauro Notarianni]