ODBIERZ TWÓJ BONUS :: »

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

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
54,45 zł 99,00 zł (-45%)
34,90 zł najniższa cena z 30 dni

Dodaj do koszyka Dostępny natychmiast po opłaceniu zakupu 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!

Wpuść do głowy dobrą książkę! / Ebooki i książki do -45%

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

Zamknij

Wybierz metodę płatności

Książka
99,00 zł
Niedostępna
Ebook
54,45 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 Nest Bank 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 Santander Ikona płatności Visa Mobile
Bezpieczne płatności szyfrowane SSL