ODBIERZ TWÓJ BONUS :: »

Swift 4. Koduj jak mistrz. Wydanie IV Jon Hoffman

Autor:
Jon Hoffman
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.7/6  Opinie: 3
Stron:
344
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
33,50 zł 67,00 zł (-50%)
33,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Składni i podstawowych elementów języka Swift 4
  • Definiowania i używania zmiennych, stałych oraz typów danych
  • Tworzenia i modyfikowania kolekcji: tablic, słowników, zbiorów i krotek
  • Sterowania przepływem programu za pomocą instrukcji warunkowych i pętli
  • Pisania i wywoływania funkcji z różnymi parametrami
  • Tworzenia klas, struktur oraz zarządzania właściwościami i metodami
  • Stosowania dziedziczenia, protokołów i rozszerzeń
  • Zarządzania pamięcią i unikania cykli silnych referencji (ARC)
  • Programowania zorientowanego na protokoły i kompozycji protokołów
  • Obsługi błędów i stosowania atrybutów dostępności
  • Tworzenia i wykorzystywania niestandardowych indeksów
  • Pracy z typami opcjonalnymi i operatorem koalescencji nil
  • Implementowania typów i funkcji generycznych
  • Używania domknięć oraz integracji ich z algorytmami kolekcji
  • Łączenia kodu Swift z Objective-C w jednym projekcie
  • Programowania równoległego i współbieżności z Grand Central Dispatch
  • Stosowania wzorców projektowych w aplikacjach Swift

Historia Swifta rozpoczęła się w 2014 r. Dziś jest najważniejszym językiem programowania dla platform macOS i iOS. Charakteryzuje się zwięzłą i przejrzystą składnią, jest przy tym wygodny i elastyczny, a jego nauka nie powinna sprawiać problemów nawet początkującym deweloperom. Od chwili jego powstania Apple co roku przedstawia nowe wydanie tego języka. Na konferencji WWDC w 2017 roku zaprezentowano wydanie o numerze 4, w którym wprowadzono sporo bardzo interesujących zmian. Każdy, kto chce pisać efektywne i bezpieczne aplikacje dla macOS i iOS, koniecznie powinien się z nimi zapoznać!

Niniejsza książka jest praktycznym podręcznikiem efektywnego programowania w języku Swift 4. Znajdziesz tu wyjaśnienie podstaw języka, następnie poznasz nowe funkcje i nauczysz się z nich korzystać podczas tworzenia aplikacji. Poza dość zasadniczymi kwestiami przedstawiono tu również zagadnienia zaawansowane, takie jak łączenie w projekcie kodu Objective-C i Swift, wykorzystanie mechanizmu ARC, używanie domknięć i zastosowanie programowania równoległego. Bardzo ciekawymi tematami poruszonymi w książce są rozszerzenia protokołów, obsługa błędów, stosowanie wzorców projektowych i współbieżności. Poznasz potężne możliwości programowania zorientowanego na protokoły. Szybko nauczysz się pisać elastyczny i łatwy w zarządzaniu kod.

W tej książce między innymi:

  • składnia i elementy języka Swift
  • kontrola przepływu działania programu
  • tworzenie bezpiecznego kodu i obsługa błędów
  • typy opcjonalne, typy generyczne i domknięcia
  • zasady pisania eleganckiego i czytelnego kodu
  • podstawowe biblioteki Swifta i wzorce projektowe

Swift 4: programuj po mistrzowsku!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

Wybrane bestsellery

O autorze książki

Jon Hoffman od ponad ćwierćwiecza zajmuje się administrowaniem systemami i sieciami oraz ich bezpieczeństwem, a także tworzeniem aplikacji i architekturą systemów. Od 2008 roku tworzy oprogramowanie na platformę iOS. Jego prawdziwą pasją jest podejmowanie wyzwań w zakresie technologii informatycznych i oczywiście pokonywanie napotkanych problemów.

Jon Hoffman - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka ,,Swift 4. Koduj jak mistrz. Wydanie IV" nadaje się do samodzielnej nauki programowania?
Tak, książka została napisana w przystępny i praktyczny sposób, prowadząc czytelnika krok po kroku przez podstawy oraz zaawansowane zagadnienia Swifta 4. Zawiera liczne przykłady kodu i ćwiczenia, które ułatwiają samodzielną naukę.
2. Czy znajdę w książce informacje o różnicach między Swift 4 a wcześniejszymi wersjami?
Tak, publikacja omawia nowe funkcje i zmiany wprowadzone w Swift 4 w stosunku do poprzednich wersji, dzięki czemu łatwiej zaktualizujesz swoją wiedzę i projekty.
3. Czy książka obejmuje zaawansowane tematy, takie jak programowanie równoległe czy wzorce projektowe?
Tak, książka porusza zarówno podstawowe, jak i zaawansowane zagadnienia, w tym programowanie równoległe, obsługę błędów, wzorce projektowe, a także integrację Swifta z Objective-C.
4. Jakie są wymagania sprzętowe lub programowe, aby korzystać z przykładów zawartych w książce?
Do praktycznej nauki zalecany jest komputer z systemem macOS oraz zainstalowanym środowiskiem Xcode obsługującym Swift 4. Przykłady korzystają z plików typu playground, które uruchomisz właśnie w Xcode.
5. Czy książka zawiera praktyczne przykłady i ćwiczenia?
Tak, każdy rozdział zawiera praktyczne przykłady kodu, zadania oraz wyjaśnienia, które pomagają lepiej zrozumieć omawiane zagadnienia i od razu zastosować je w praktyce.
6. Czy mogę wykorzystać wiedzę z książki do tworzenia aplikacji na iOS i macOS?
Tak, książka skupia się na języku Swift 4, który jest podstawowym narzędziem do tworzenia aplikacji na platformy Apple, takie jak iOS i macOS.
7. Czy książka omawia integrację Swifta z Objective-C?
Tak, jeden z rozdziałów szczegółowo opisuje, jak łączyć kod Swifta i Objective-C w jednym projekcie, co jest przydatne przy pracy z istniejącymi aplikacjami lub bibliotekami.
8. Czy ta książka pomoże mi pisać bardziej czytelny i bezpieczny kod?
Tak, autor poświęca wiele uwagi zasadom pisania czytelnego, elastycznego i bezpiecznego kodu, w tym obsłudze błędów, stosowaniu protokołów oraz najlepszym praktykom programistycznym.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
67,00 zł
Niedostępna
Ebook
33,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Visa Mobile