Vai jūs zināt, kā kodēt loku? Ja esat programmatūras izstrādātājs, atbilde, iespējams, ir jā. Bet kā ir ar saskarnes elementiem, sarežģītām ikonām un citu izsmalcinātu grafiku? Protams, jūs, iespējams, varētu to paveikt, bet kādas sāpes. Tam ir paredzēts PaintCode.
PaintCode ir Mac lietotne, kas izmanto jūsu sarežģītos uz vektoriem balstītos dizainus un pārvērš tos C mērķa kodā, kas ir gatavs ielīmēšanai tieši Xcode.
Ja izstrādājat operētājsistēmu Mac vai iOS, tagad jums ir jārīkojas ar vairāku izšķirtspējas ierīcēm. Jūs varētu dubultot PNG failus par katru savu lietotnes vizuālo elementu, vai arī izmantot vektorgrafiku, kas nav atkarīga no izšķirtspējas. Vēl labāk, kāpēc ne tikai ielīmēt kodu, lai zīmētu tos uzreiz, padarot jūsu lietotni niecīgu, nevis tik uzpūstu kā iPad žurnāls?
Vektorgrafika aizņem tikai dažus kilobaitus, un to var parādīt vismazākajā ekrānā vai uzspridzināt, lai drukātu ēkas malā, nezaudējot kvalitāti. Tas ir tāpēc, ka tajos nav pikseļu. Padomājiet par melnbaltu bultas attēlu. Bitkartes failā ir jāsaglabā katra pikseļa vērtības, un jo lielāks attēls, jo lielāks fails.
Izmantojot vektorus, fails sastāv no tādiem norādījumiem kā “novilkt līniju, sākot ar šo virzienu, ar šo garumu”. Neatkarīgi no tā, cik liels jūs to uzspridzat, tas joprojām velk tikai līniju.
PaintCode skaistā lieta ir tā, ka tā darbojas gan kā pilnvērtīga vektoru zīmēšanas lietotne, gan arī kā kodēšanas rīks. Un lietotnes eksportēšana ir vienkārša: vienkārši atzīmējiet izvēles rūtiņu mērķa platformai - iOS vai OS X - un dodieties.
Lietotni šobrīd var iegādāties Mac App Store par 99 USD, un izstrādātāja vietnē ir pieejama izmēģinājuma versija. Pro līmeņa lietotnei tas izskatās diezgan labs darījums.
Avots: PaintCode
Caur: Mac stāsti