#23 Podsumowanie projektu Car Information

Witajcie w ostatnim wpisie z serii DSP17 będzie to podsumowanie tego co udało nam się zrobić przez ostatnie 11 tygodni. Przede wszystkim cykl wpisów miał pokazać drogę budowania aplikacji od projektu na kartce po gotową aplikację dostępną w sklepie Apple Store. Poznaliśmy różne mechanizmy przesyłania informacji pomiędzy controlerami, a także pomiędzy aplikacja a serwerem z 

Czytaj dalej ……

#21 – Dodanie reklam AdMob do projektu

Kolejnym ważnym elementem naszego projektu jest to aby w przyszłości przynosił jakieś zyski. Opcji monetyzacji jest sporo ale skupimy się na wyświetlaniu małych bannerów reklamowych w wybranych miejscach widoku. Jako operatora reklam wybraliśmy adMob od google, który połączony jest z adsense. Podłączenie reklam tego operatora jest dosyć proste, a wypłaty realizowane przez adsense, dlatego też 

Czytaj dalej ……

#20 – Switch czyli standardowy przełącznik

W tym wpisie zajmiemy się budową części karty ustawień na której będą znajdowały się różne opcje. Niektóre będzie można włączyć lub wyłączyć poprzez przyciski typu switch. Są to standardowe przełączniki dopasowane do desingu iOS. Na potrzeby projektu zostaną wykorzystane 3 takie przełączniki do różnych opcji. Aby dodać switch do widoku, należy go odszukać wśród obiektów 

Czytaj dalej ……

#19 – Segmented control jako podział widoku

Kolejnym przydatnym elementem, którym możemy nieco zastąpić tzw. ‚taby’ jest Segmented control. Służy on do wyboru różnych zdefiniowanych opcji w obrębie tego segmentu. Możemy umieścić go na górze widoku i wymieniać cały content w zależności od wybranej opcji. Ma on wiele zastosować i doskonale pasuje do designu iOS. W przypadku projektu potrzebujemy działanie tego segmentu 

Czytaj dalej ……

#18 – Picker View i jego zastosowanie

Picker View możemy określić jako pewnego rodzaju list wyboru z typowo dla iOS’a nadanym odpowiednim stylem pasującym do designu całego systemu. Krótko mówiąc jest to pewnego rodzaju lista w formie rolera lub półkola, który serwujemy gestami w górę lub w dół. W przypadku mojego projektu znajdzie on zastosowane podczas wyboru protokołu. Na samym początku w 

Czytaj dalej ……

#15 Sprawdzenie czy jest dostępne połączenie Internetowe w SWIFT 3

W tym wpisie zajmiemy się sprawdzaniem czy telefon posiada aktywne połączenie z Internetem. W przypadku naszej aplikacji jest to bardzo istotna funkcja, ponieważ aplikacja musi pobierać dane na żywo z Internetu. Ma to oczywiście swoje wady i zalety ponieważ raz napisana aplikacja jest w późniejszym czasie aktualizowana tylko przez nowe dane pobierane w JSON’ie co 

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 ……