Sai come codificare un cerchio? Se sei uno sviluppatore di software, la risposta è probabilmente sì. Ma per quanto riguarda gli elementi dell'interfaccia, le icone complesse e altre grafiche fantasiose? Certo, potresti probabilmente farcela, ma che dolore. Ecco a cosa serve PaintCode.
PaintCode è un'app per Mac che prende i tuoi complicati progetti vettoriali e li traduce in codice Objective C, pronto per essere incollato direttamente in Xcode.
Se stai sviluppando per Mac o iOS, ora devi gestire dispositivi multi-risoluzione. Puoi raddoppiare i file PNG per ogni piccolo elemento visivo della tua app, oppure puoi utilizzare la grafica vettoriale, che è indipendente dalla risoluzione. Meglio ancora, perché non incollare semplicemente il codice per disegnarli al volo, rendendo la tua app minuscola, invece che gonfia come una rivista per iPad?
La grafica vettoriale occupa solo pochi kilobyte e può essere visualizzata sullo schermo più piccolo o ingrandita per stampare sul lato di un edificio senza alcuna perdita di qualità. Questo perché non contengono pixel. Pensa a un'immagine in bianco e nero di una freccia. In un file bitmap, devono essere salvati i valori di ogni singolo pixel, e più grande è l'immagine, più grande è il file.
Con i vettori, il file è costituito da istruzioni come "disegna una linea che inizia qui, in quella direzione, con questa lunghezza". Non importa quanto grande lo fai esplodere, sta ancora solo tracciando una linea.
La cosa bella di PaintCode è che agisce sia come app di disegno vettoriale completa, sia come strumento per la codifica. Ed esportare la tua app è facile: seleziona la casella per la piattaforma di destinazione - iOS o OS X - e vai.
L'app può essere acquistata nel Mac App Store in questo momento, per $ 99, e c'è una versione di prova disponibile dal sito dello sviluppatore. Per un'app di livello professionale, sembra un buon affare.
Fonte: Codice vernice
Attraverso: Storie Mac