Nauka języka Swift: Tworzenie aplikacji dla systemów MacOS, iOS i nie tylko

Ocena:   (4,2 na 5)

Nauka języka Swift: Tworzenie aplikacji dla systemów MacOS, iOS i nie tylko (Jon Manning)

Opinie czytelników

Podsumowanie:

Recenzje tej książki wskazują na mieszankę silnego rozczarowania i pewnego uznania dla jej treści. Podczas gdy niektórzy użytkownicy chwalą konkretne aspekty, takie jak zasady kodowania i przykładowe projekty, wielu krytykuje przejrzystość książki, przestarzałe przykłady i słabo napisane wyjaśnienia. Panuje powszechna zgoda co do tego, że nie jest ona odpowiednia dla początkujących bez wcześniejszego doświadczenia w programowaniu w Swift i iOS. Dodatkowo, kilku recenzentów uważa aplikację Kindle dla Mac OS za frustrującą.

Zalety:

Dobre zasady kodowania i omówienie testów jednostkowych.
Nowe przykładowe projekty w najnowszym wydaniu są doceniane.
Przykład aplikacji Selfiegram jest chwalony za przyzwoity wygląd i funkcjonalność.
Przejrzysty styl pisania niektórych autorów.
Książka zapewnia szybki przegląd języka Swift i służy jako przyzwoite wprowadzenie dla osób z pewną wcześniejszą wiedzą programistyczną.

Wady:

Wiele przykładów nie działa i jest przestarzałych wraz z obecnymi zmianami składni Xcode i Swift.
Wyjaśnienia pojęć są słabo napisane i mylące.
Książka jest krytykowana za to, że jest odpowiednia tylko dla osób ze średnią wiedzą na temat programowania w Swift i iOS.
Słaba organizacja i treść pełna błędów utrudniają naukę.
Zastępowanie słów kluczowych składnią i nazwami zmiennych wprowadza zamieszanie.

(na podstawie 11 opinii czytelników)

Oryginalny tytuł:

Learning Swift: Building Apps for Macos, Ios, and Beyond

Zawartość książki:

Zdobądź cenne praktyczne doświadczenie ze Swift, otwartym językiem programowania opracowanym przez Apple. Dzięki temu praktycznemu przewodnikowi wykwalifikowani programiści z niewielką lub żadną wiedzą na temat rozwoju Apple nauczą się kodować w najnowszej wersji Swift, tworząc działającą aplikację na iOS od początku do końca.

Zaczniesz od podstaw programowania w języku Swift - w tym wskazówek dotyczących tworzenia kodu "Swifty" - i dowiesz się, jak pracować z Xcode i jego wbudowanym kreatorem interfejsów. Następnie krok po kroku przystąpisz do tworzenia i dostosowywania podstawowej aplikacji do robienia, edytowania i usuwania selfie. Będziesz także dostrajać i testować aplikację pod kątem wydajności oraz zarządzać jej obecnością w App Store.

Podzielona na cztery części książka zawiera:

⬤ Podstawy języka Swift 4: Poznaj podstawowe bloki konstrukcyjne języka Swift i funkcje programowania obiektowego.

⬤ Budowanie aplikacji Selfiegram: Zbuduj obiekty modelu i interfejs użytkownika dla swojej aplikacji selfie oraz dodaj obsługę lokalizacji, ustawienia użytkownika i powiadomienia.

⬤ Dopracowanie Selfiegram: Stwórz motyw i obsługę udostępniania oraz dodaj niestandardowe widoki, nakładki obrazów i lokalizację.

⬤ Poza tworzeniem aplikacji: Debugowanie i testowanie wydajności za pomocą Xcode, automatyzacja zadań za pomocą Fastlane i testowanie aplikacji przez użytkowników za pomocą TestFlight.

Dodatkowe informacje o książce:

ISBN:9781491987575
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2018
Liczba stron:500

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Kerbal Player's Guide: Najłatwiejszy sposób na uruchomienie programu kosmicznego - The Kerbal...
Kerbal Space Program (KSP) to uznana przez krytyków,...
Kerbal Player's Guide: Najłatwiejszy sposób na uruchomienie programu kosmicznego - The Kerbal Player's Guide: The Easiest Way to Launch a Space Program
IOS Swift Game Development Cookbook: Proste rozwiązania problemów związanych z tworzeniem gier - IOS...
Gotowy do tworzenia niesamowitych gier na iOS?...
IOS Swift Game Development Cookbook: Proste rozwiązania problemów związanych z tworzeniem gier - IOS Swift Game Development Cookbook: Simple Solutions for Game Development Problems
Nauka języka Swift: Tworzenie aplikacji dla systemów MacOS, iOS i nie tylko - Learning Swift:...
Zdobądź cenne praktyczne doświadczenie ze Swift,...
Nauka języka Swift: Tworzenie aplikacji dla systemów MacOS, iOS i nie tylko - Learning Swift: Building Apps for Macos, Ios, and Beyond
Przezwyciężanie flokinaucynizacji: Wycena i monetyzacja produktów i usług - Overcoming...
FLOCCINAUCINIHILIPILIFICATION , najdłuższe słowo na...
Przezwyciężanie flokinaucynizacji: Wycena i monetyzacja produktów i usług - Overcoming Floccinaucinihilipilification: Valuing and Monetizing Products and Services
Tworzenie gier mobilnych w Unity: Build Once, Deploy Anywhere - Mobile Game Development with Unity:...
Chcesz tworzyć gry mobilne, ale nie masz...
Tworzenie gier mobilnych w Unity: Build Once, Deploy Anywhere - Mobile Game Development with Unity: Build Once, Deploy Anywhere

Prace autora wydały następujące wydawnictwa: