ODBIERZ TWÓJ BONUS :: »

iOS 12. Wprowadzenie do programowania w Swifcie. Wydanie V Matt Neuburg

(ebook) (audiobook) (audiobook)
Autor:
Matt Neuburg
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
Bądź pierwszym, który oceni tę książkę
Stron:
608
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
49,50 zł 99,00 zł (-50%)
49,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?

  • Tworzenia i zarządzania projektami w Xcode oraz korzystania z jego narzędzi
  • Deklarowania i wykorzystywania zmiennych, stałych oraz typów prostych w Swifcie
  • Definiowania i wywoływania funkcji, w tym funkcji anonimowych i domknięć
  • Stosowania struktur, klas, wyliczeń oraz protokołów i generyków
  • Różnicowania typów przekazywanych przez wartość i referencję oraz rzutowania typów
  • Sterowania przepływem programu za pomocą instrukcji warunkowych, pętli i operatorów
  • Zarządzania prywatnością danych i stosowania poziomów dostępu
  • Implementowania i rozszerzania protokołów oraz korzystania z rozszerzeń typów
  • Pracy z kolekcjami: tablicami, słownikami i zbiorami
  • Zarządzania pamięcią w Swifcie i Cocoa oraz stosowania mechanizmu ARC
  • Tworzenia i łączenia interfejsów użytkownika za pomocą plików nib w Xcode
  • Debugowania, testowania i profilowania aplikacji na iOS
  • Przygotowywania aplikacji do dystrybucji i publikacji w App Store
  • Wykorzystywania klas i mechanizmów frameworka Cocoa i Foundation
  • Obsługi zdarzeń, powiadomień, delegowania i obserwacji klucz-wartość w Cocoa
  • Projektowania architektury aplikacji w modelu MVC i komunikacji między obiektami

Podstawy Swifta, Xcode i Cocoa

Język Swift poznaliśmy w 2014 roku. Został on opracowany przez Apple specjalnie dla platormy iOS z uwzględnieniem takich założeń, jak przejrzystość, bezpieczeństwo, prostota, łatwość stosowania, zorientowanie obiektowe. Kod w tym języku sam zarządza pamięcią i zapewnia ścisłą kontrolę typów. Swift od początku wzbudził ogromne zainteresowanie programistów, którzy prędko docenili jego zalety. Dziś jest uważany za łatwe do opanowania i bardzo wygodne narzędzie dla profesjonalistów, zwłaszcza że od pewnego czasu Apple dostarcza wraz z Swiftem aplikację Xcode oraz framework Cocoa. To wszystko sprawiło, że Swift stał się bardzo atrakcyjną alternatywą dla Objective-C.

Ta książka zawiera bardzo solidne wprowadzenie do tworzenia aplikacji na platformie iOS. Znalazły się tu systematycznie przedstawione informacje na temat Swifta, Xcode i frameworka Cocoa. Podstawy języka wyjaśniono w najużyteczniejszej kolejności, koncentrując się na najczęściej stosowanych i najpraktyczniejszych aspektach Swifta. Sporo miejsca poświęcono środowisku Xcode, w którym odbywa się programowanie na platformie iOS. Omówiono, czym jest projekt, jak zmienić go na aplikację, jak tworzyć, uruchamiać i debugować kod źródłowy, a także jak zgłosić aplikację do sklepu App Store. Bardzo ważną częścią książki jest wprowadzenie do Cocoa Touch, który zapewnia najważniejsze klasy podstawowe, kategorie, protokoły, mechanizmy delegowania i powiadamiania, a także zarządzanie pamięcią.

W tej książce między innymi:

  • solidne podstawy koncepcji Swifta
  • najnowsze funkcje dostępne podczas programowania na iOS
  • cykl życiowy projektu Xcode
  • komunikacja między Swiftem a Objective-C
  • programowanie techniką klucz-wartość

Swift. Doskonałe narzędzie - znakomite efekty!

Wybrane bestsellery

O autorze książki

Dr Matt Neuburg zaczął programować w 1968 roku jako czternastolatek. Swoją rozprawę doktorską o Ajschylosie napisał w 1981 r. z użyciem komputera typu mainframe na Uniwersytecie Cornell. Uczył języków klasycznych, literatury i kultury na kilku znakomitych uczelniach. W międzyczasie wciąż interesował się technologiami informatycznymi, a w 1990 roku przeszedł na platformę Macintosh. Opracował kilka bezpłatnych programów edukacyjnych i użytkowych, redagował serwis internetowy TidBITS oraz magazyn MacTech. Jest autorem kilku książek i szeregu artykułów branżowych.

Matt Neuburg - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy publikacja wyjaśnia różnice między Swiftem a Objective-C?
Tak, książka porównuje oba języki, omawia komunikację między Swiftem i Objective-C oraz wskazuje zalety korzystania ze Swifta.
2. Czy książka "iOS 12. Wprowadzenie do programowania w Swifcie. Wydanie V" nadaje się dla osób początkujących w programowaniu na iOS?
Tak, książka została napisana z myślą o osobach rozpoczynających naukę programowania aplikacji na iOS. Wyjaśnia podstawy języka Swift, środowiska Xcode oraz frameworka Cocoa w przystępny i uporządkowany sposób.
3. Czy w książce znajdę informacje o najnowszych funkcjach Swifta i Xcode dla iOS 12?
Tak, publikacja obejmuje najnowsze funkcje dostępne w Swift oraz Xcode na poziomie iOS 12, w tym cykl życia projektu, komunikację ze starszym kodem Objective-C oraz praktyczne aspekty tworzenia aplikacji.
4. Czy książka zawiera przykłady i ćwiczenia praktyczne?
Tak, w książce znajdziesz liczne przykłady kodu źródłowego, które pomogą Ci lepiej zrozumieć omawiane zagadnienia oraz samodzielnie przećwiczyć nowo poznane techniki.
5. Jakie narzędzia i oprogramowanie są wymagane do pracy z książką?
Do praktycznej nauki z książką potrzebne są komputer Mac, zainstalowane środowisko Xcode oraz dostęp do najnowszej wersji języka Swift kompatybilnej z iOS 12.
6. Czy książka omawia proces publikacji aplikacji w App Store?
Tak, w książce znajdziesz rozdziały poświęcone przygotowaniu, testowaniu oraz zgłaszaniu aplikacji do App Store, w tym informacje o certyfikatach, profilach dystrybucyjnych i wymaganiach Apple.
7. Czy po przeczytaniu książki będę w stanie napisać własną aplikację na iOS?
Tak, książka prowadzi czytelnika krok po kroku przez proces tworzenia aplikacji - od podstaw języka, przez budowę projektu w Xcode, aż po publikację gotowego programu.
8. Czy w książce znajdę informacje o zarządzaniu pamięcią w aplikacjach iOS?
Tak, publikacja szczegółowo omawia zasady zarządzania pamięcią w Swifcie i Cocoa, w tym mechanizm ARC, cykle przytrzymania oraz debugowanie problemów z pamięcią.

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
99,00 zł
Niedostępna
Ebook
49,50 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint