#10 Wczytywanie obrazków z base64 do UIImageView w SWIFT

Witajcie, tym razem pominiemy funkcję z poprzedniego wpisu do pobierania obrazków z adresu url, a zajmiemy się obrazami w base64, które podamy już bezpośrednio w API w PHP. Najpierw zajmiemy się przeróbką API aby dodać nowe pole o nazwie image_base64. Pierwszą ważną zmianą będzie przeróbka API tak aby dane obrazka były w base64. W tym 

Czytaj dalej ……

#9 Pobieranie obrazów z adresu url w SWIFT

Kolejną rzeczą potrzebna do działania naszego projektu będzie pobranie obrazków z adresów url. Będą to loga marek samochodów, a tak że zdjęcia z lokalizacja złącz. Aby pobierać obrazki najpierw musimy pobrać z JSONa adresu url (bezpośrednie ścieżki) do konkretnych grafik. W tym celu po pobraniu z poprzedniego wpisu zapisujemy je jako kolejna zmienną typu string, 

Czytaj dalej ……

#8 Pobieranie danych JSON w SWIFT

Witajcie, tym razem zajmiemy się pobieraniem danych w formacie JSON, prosto do naszej aplikacji. Na samym początku tworzymy nowy widok, oraz kontroler który zostanie mu przypisany. Wstawiamy tableView, nav bar oraz przycisk powrotu. Całość powinno wyglądać tak jak poniżej. Następnie w kodzie dodajemy delegaty, oraz dwie metody do obsługi listy tak jak  w poprzedniej części, 

Czytaj dalej ……

#6 Dodawanie plików graficznych do projektu xCode

Dzisiaj zajmiemy się prostą rzeczą jaką jest dodawanie obrazków do naszego projektu w xCode. Mamy kilka typów tzw. assetów, ale my skupimy się na zwykłym obrazku. Aby dodać nowy plik graficzny możemy po prostu przeciągnąć go do projektu tak jak w jednej z początkowych lekcji, ale lepszą praktyką będzie dodanie assetu  tym samym obrazkiem o 

Czytaj dalej ……

#5 – Lista z wyborem komend – Table View

W tej części zajmiemy się układem widoku z lista komend OBD, do tego celu użyjemy Table View i Navigation Bar. Dodajemy na samą górę widoku Navigation Bar, oraz Bar Button Item w lewym rogu. Elementy te po prostu przeciągamy na widok na sama górę. Następnie w ustawieniach elementów nadajemy im odpowiednie nazwy. Dla przycisku będzie 

Czytaj dalej ……

#4 – Dodawanie widoków do projektu

Witajcie, dzisiaj zajmiemy się dodaniem kolejnego widoku do aplikacji. Tym razem będzie to widok na którym pojawi się lista z komendami OBD. Będzie to standardowa lista bez żadnego stylowania z komendami umieszczonymi w tablicy. W drzewie projektu po lewej stronie klikamy new, a następnie w sekcji iOS wybieramy source, a w niej wybieramy Cocoa Touch 

Czytaj dalej ……

#3 – Zaokrąglone rogi przycisków – SWIFT

W poprzedniej części dodawaliśmy przyciski do ekranu powitalne, jak można było zauważyć miały one prostokątne lub kwadratowe obramowanie. A co w sytuacji jeżeli chcielibyśmy wprowadzić ładne zaokrąglenia? Otóż w ustawieniach opcji jakie znajdziemy po prawej stronie nie było nigdzie możliwości ustawienia zaokrąglenia, dlatego musimy zrobić to programowo, a sposób wydaje się dosyć prosty. W tym 

Czytaj dalej ……

#2 – Emulator iOS i pierwszy ekran aplikacji Car Information

Witam w Was w kolejnym wpisie z cyklu DSP17, tym razem zajmiemy się ekranem początkowy aplikacji, oraz emulatorem iOS. Aplikacja będzie zawierała w ekranie startowym 3 przyciski, oraz jeden obrazek symbolizujący logo aplikacji.  W celu dodawania elementów na widok, przechodzimy do storyboard’u dostępnego po lewej stronie w strukturze projektu, a następnie po prawej stronie w 

Czytaj dalej ……

#1 – Nowy projekt xCode – Car Information

Witam Was serdecznie w nowym projekcie o nazwie „Car Information„, z którym startuje w konkursie Daj sie poznać 2017. Pokażę Wam w ten sposób jak powstaje nowa aplikacja na telefony z systemem iOS od szkicu aplikacji, aż po umieszczenie jej w Apple Store. Zanim zaczniemy programować warto zrobić makietę aplikacji, wraz z wszystkimi elementami. Może 

Czytaj dalej ……

#5 Kurs Swift – Optionals

Dzisiaj zajmiemy się wyjaśnieniem czym są znaki zapytania i wykrzykniki, które bardzo często możemy spotkać w kodzie języka Swift. Oba te elementy zostaną zaprezentowane na przykładach aby łatwiej zrozumieć zasadę ich działania. Czym są Optionals? Tworzymy trzy zmienne typu string, które będą określać kolejno markę danego auta, model, oraz kolor. Następnie przypisujemy im konkretne wartości 

Czytaj dalej ……