Czy wiesz, jak zakodować krąg? Jeśli jesteś programistą, odpowiedź prawdopodobnie brzmi tak. Ale co z elementami interfejsu, skomplikowanymi ikonami i innymi fantazyjnymi grafikami? Jasne, prawdopodobnie mógłbyś to zrobić, ale co za ból. Po to jest PaintCode.
PaintCode to aplikacja dla komputerów Mac, która przenosi skomplikowane projekty oparte na wektorach i tłumaczy je na kod Objective C, gotowy do wklejenia bezpośrednio do Xcode.
Jeśli programujesz na Maca lub iOS, masz teraz do czynienia z urządzeniami o wielu rozdzielczościach. Możesz podwoić liczbę plików PNG dla każdego najmniejszego elementu wizualnego aplikacji lub użyć grafiki wektorowej, która jest niezależna od rozdzielczości. Co więcej, dlaczego nie po prostu wkleić kodu, aby narysować go w locie, dzięki czemu Twoja aplikacja będzie maleńka, a nie tak rozdęta jak magazyn na iPada?
Grafika wektorowa zajmuje zaledwie kilka kilobajtów i może być wyświetlana na najmniejszym ekranie lub powiększana do druku na ścianie budynku bez utraty jakości. Dzieje się tak, ponieważ nie zawierają pikseli. Pomyśl o czarno-białym zdjęciu strzałki. W pliku bitmapowym należy zapisać wartości każdego piksela, a im większy obraz, tym większy plik.
W przypadku wektorów plik składa się z instrukcji typu „narysuj linię rozpoczynającą się tutaj, w tym kierunku, o tej długości”. Bez względu na to, jak bardzo to wysadzisz, nadal po prostu rysujesz linię.
Fajną rzeczą w PaintCode jest to, że działa zarówno jako w pełni funkcjonalna aplikacja do rysowania wektorów, jak i jako narzędzie do kodowania. A eksportowanie aplikacji jest proste: wystarczy zaznaczyć pole docelowej platformy – iOS lub OS X – i gotowe.
Aplikację można teraz kupić w Mac App Store za 99 USD, a wersja próbna jest dostępna na stronie programisty. W przypadku aplikacji na poziomie profesjonalnym wygląda to całkiem nieźle.
Źródło: Kod farby
Przez: Historie dotyczące komputerów Mac