ODBIERZ TWÓJ BONUS :: »

Programowanie w języku Swift. Big Nerd Ranch Guide Matthew Mathias, John Gallagher

(ebook) (audiobook) (audiobook)
Autorzy:
Matthew Mathias, John Gallagher
Serie wydawnicze:
Big Nerd Ranch Guide
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.3/6  Opinie: 3
Stron:
464
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
39,50 zł 79,00 zł (-50%)
39,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?

  • Konfigurowania środowiska Xcode i pracy z plikami playground w Swift
  • Wykorzystywania zmiennych, stałych oraz podstawowych typów danych
  • Stosowania konstrukcji warunkowych if-else, switch oraz operatorów logicznych
  • Przeprowadzania operacji na liczbach całkowitych i zmiennoprzecinkowych
  • Tworzenia i używania pętli for, while i repeat-while do automatyzacji zadań
  • Obsługiwania ciągów tekstowych i pracy z Unicode
  • Wykorzystywania typu Optional i bezpiecznego rozpakowywania wartości
  • Tworzenia i zarządzania kolekcjami: tablicami, słownikami i zbiorami
  • Definiowania i wywoływania funkcji, w tym funkcji zagnieżdżonych i domknięć
  • Projektowania typów wyliczeniowych, struktur oraz klas z dziedziczeniem
  • Stosowania właściwości, metod oraz kontroli dostępu w strukturach i klasach
  • Tworzenia inicjalizatorów i deinicjalizatorów oraz zarządzania cyklem życia obiektów
  • Wdrażania protokołów, rozszerzeń i programowania generycznego
  • Obsługiwania błędów i zarządzania pamięcią przy użyciu ARC
  • Budowania prostych aplikacji na macOS i iOS z wykorzystaniem architektury MVC
  • Łączenia kodu Swift z Objective-C w jednym projekcie
Swift, następca języka Objective-C, pojawił się na rynku w 2014 roku i bardzo szybko zyskuje popularność wśród programistów tworzących aplikacje dla iOS oraz macOS. Charakteryzuje się zwięzłą i przejrzystą składnią, a co więcej, pozwala na korzystanie z nowoczesnych, wysokopoziomowych struktur i cech języka, takich jak typy generyczne czy domknięcia. Jest przy tym wygodny i elastyczny, a jego nauka nie powinna sprawiać problemów nawet tym, którzy dopiero rozpoczynają swoją przygodę z programowaniem.

Ta książka jest starannie przygotowanym, praktycznym podręcznikiem efektywnego programowania w języku Swift 3. Wyczerpująco przedstawiono tu zasady posługiwania się środowiskiem programistycznym Xcode 8 i dokumentacją Apple. Dzięki niej zyskasz wiedzę i umiejętności pozwalające na samodzielne rozwiązywanie problemów programistycznych z użyciem języka Swift. Innymi słowy, zaczniesz programować kompletne, efektywne i dojrzałe aplikacje dla platform iOS i macOS.

W tej książce:
  • przedstawiono podstawy składni języka Swift
  • omówiono konstrukcje służące do kontroli przepływu działania programu
  • pokazano, jak korzystać z kolekcji, typów wyliczeniowych, struktur i klas
  • zaprezentowano zasady budowania eleganckiego, czytelnego i efektywnego kodu
  • przedstawiono metody projektowania aplikacji opartej na zdarzeniach

Swift: wyjątkowe narzędzie do budowy wyjątkowych aplikacji dla Apple!


Matt Mathias — jest doktorem socjologii i dyrektorem działu szkoleń w firmie Big Nerd Ranch. Uczy programowania na platformie iOS. Uwielbia jazdę na rowerze, komiksy oraz wszelkiego rodzaju gry.

John Gallagher — jest inżynierem oprogramowania i instruktorem w Big Nerd Ranch. Jest znawcą systemów wbudowanych i superkomputerów. Pasjonuje go poznawanie nowych języków programowania. Kiedy nie zajmuje się pracą, spędza czas wolny z żoną i z trzema córkami.

Wybrane bestsellery

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy potrzebuję wcześniejszego doświadczenia w programowaniu, żeby skorzystać z tej książki?
Nie, książka została napisana z myślą o osobach bez wcześniejszego doświadczenia. Przystępnie wprowadza w podstawy programowania i stopniowo przechodzi do bardziej zaawansowanych zagadnień.
2. Jakie narzędzia lub oprogramowanie są wymagane do nauki z tej książki?
Do pracy z książką potrzebny jest komputer Mac z zainstalowanym środowiskiem Xcode 8 lub nowszym, które jest bezpłatnie dostępne w Mac App Store.
3. Czy książka obejmuje praktyczne przykłady i zadania do samodzielnego wykonania?
Tak, książka zawiera liczne przykłady, ćwiczenia i zadania na różnych poziomach trudności, co pozwala na praktyczne opanowanie omawianych zagadnień.
4. Czy książka jest aktualna dla najnowszych wersji Swift i Xcode?
Książka skupia się na Swift 3 i Xcode 8, ale większość przedstawionych koncepcji jest nadal aktualna w nowszych wersjach. Zalecamy jednak sprawdzenie dokumentacji Apple w przypadku istotnych zmian w nowszych wersjach języka.
5. Czy z pomocą tej książki nauczę się tworzyć własne aplikacje na iOS i macOS?
Tak, książka prowadzi krok po kroku przez proces budowania aplikacji na obie platformy, omawiając zarówno podstawy, jak i bardziej zaawansowane techniki programowania.
6. Czy książka wyjaśnia różnice między Swift a Objective-C?
Tak, w książce omówiono ewolucję Objective-C i przedstawiono zalety oraz różnice języka Swift, co jest szczególnie przydatne dla osób znających wcześniejsze technologie Apple.
7. Czy książka nadaje się do samodzielnej nauki?
Tak, dzięki klarownemu podziałowi treści, licznym przykładom i zadaniom, książka świetnie sprawdzi się jako podręcznik do samodzielnej nauki programowania w Swift.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
79,00 zł
Niedostępna
Ebook
39,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint