Weet jij hoe je een cirkel codeert? Als u een softwareontwikkelaar bent, is het antwoord waarschijnlijk ja. Maar hoe zit het met interface-elementen, complexe pictogrammen en andere fraaie graphics? Natuurlijk, je zou het waarschijnlijk voor elkaar kunnen krijgen, maar wat een pijn. Dat is waar PaintCode voor is.
PaintCode is een Mac-app die uw gecompliceerde vectorgebaseerde ontwerpen vertaalt naar Objective C-code, klaar om rechtstreeks in Xcode te worden geplakt.
Als je aan het ontwikkelen bent voor de Mac of iOS, heb je nu te maken met apparaten met meerdere resoluties. U kunt PNG-bestanden verdubbelen voor elk klein visueel element van uw app, of u kunt vectorafbeeldingen gebruiken, die resolutie-onafhankelijk zijn. Sterker nog, waarom plak je niet gewoon de code in om ze meteen te tekenen, waardoor je app klein wordt, in plaats van zo opgeblazen als een iPad-tijdschrift?
Vectorafbeeldingen nemen slechts een paar kilobytes in beslag en kunnen zonder kwaliteitsverlies op het kleinste scherm worden weergegeven of worden opgeblazen om op de zijkant van een gebouw te worden afgedrukt. Dit komt omdat ze geen pixels bevatten. Denk aan een zwart-witfoto van een pijl. In een bitmapbestand moeten de waarden van elke pixel worden opgeslagen, en hoe groter de afbeelding, hoe groter het bestand.
Bij vectoren bestaat het bestand uit instructies zoals "teken een lijn die hier begint, in die richting, met deze lengte." Hoe groot je dat ook opblaast, het blijft maar een lijn trekken.
Het leuke van PaintCode is dat het zowel als een complete app voor vectortekenen fungeert, en ook als een hulpmiddel voor codering. En het exporteren van uw app is eenvoudig: vink gewoon het vakje aan voor het doelplatform - iOS of OS X - en ga.
De app kan nu worden gekocht in de Mac App Store voor $ 99, en er is een proefversie beschikbaar op de site van de ontwikkelaar. Voor een app op professioneel niveau lijkt dat een redelijk goede deal.
Bron: VerfCode
Via: Mac-verhalen