iOS 12. Wprowadzenie do programowania w Swifcie. Wydanie V
- Autor:
- Matt Neuburg
- Niedostępna
- Promocja Przejdź
- Serie wydawnicze:
- O'Reilly
- Wydawnictwo:
- Helion
- Wydawnictwo:
- Helion
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 608
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis
książki
:
iOS 12. Wprowadzenie do programowania w Swifcie. Wydanie V
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
-
Nowość Promocja
Czy wiesz, że większość ruchu w sieci pochodzi z urządzeń mobilnych? Smartfon stał się wiodącym urządzeniem do przeglądania Internetu i nadal przybiera na sile. Dzięki tej popularności dynamicznie rozwija się także rynek aplikacji mobilnych. W sklepach takich jak App Store i Google Play mamy do wyboru miliony różnorodnych aplikacji, generujących miliardowe zyski. Użytkownicy App Store doceniają stabilność, bezpieczeństwo i wydajność aplikacji na system iOS. Mając świadomość wysokiego popytu na specjalistów w tej dziedzinie, przedstawiamy Ci nasze kompleksowe szkolenie iOS developer. Kurs video. Opanuj Swift, framework UIKit i środowisko Xcode.- Videokurs pkt
iOS Developer. Kurs video. Opanuj Swift, framework UIKit i środowisko Xcode iOS Developer. Kurs video. Opanuj Swift, framework UIKit i środowisko Xcode
(58,04 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Promocja
Książka "Programowanie obiektowe dla studenta i technika programisty" to podręcznik, dzięki któremu każdy czytelnik, bez względu na stopień zaawansowania, zrozumie podstawowe zasady programowania strukturalnego i obiektowego. Początkujący czytelnik będzie miał możliwość nauki prawie od podstaw, a programista zaawansowany utrwali i przećwiczy posiadProgramowanie obiektowe dla studenta i technika programisty INF.04 Programowanie obiektowe dla studenta i technika programisty INF.04
(55,50 zł najniższa cena z 30 dni)
55.50 zł
74.00 zł (-25%) -
Promocja
What will you learn from this book?Swift is best known as Apple's programming language of choice for developing apps on iOS, iPadOS, macOS, watchOS, and tvOS. But it's far more versatile than that. Open source Swift is also gaining ground as a language for systems programming and server-side code, and it runs on Linux and Windows. So where do you s- ePub + Mobi pkt
(245,65 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł (-15%) -
Promocja
Ebook Swift. Programowanie funkcyjne dla aplikacji mobilnych autorstwa Marka Chu-Carrolla i Tony'ego Hillersona to wprowadzenie do nauki języka Swift i tworzenia aplikacji mobilnych za jego pomocą. Z publikacji Czytelnik dowie się wszystkiego, co powinien wiedzieć o języku Swift. Zobaczy też, dlaczego nie powinien używać nil i unikać stanu mutowaln- ePub + Mobi pkt
Swift. Programowanie funkcyjne dla aplikacji mobilnych Swift. Programowanie funkcyjne dla aplikacji mobilnych
(31,20 zł najniższa cena z 30 dni)
31.20 zł
39.00 zł (-20%) -
Mastering iOS 14 Programming is the fourth book in the Mastering iOS series, which started back in 2016 with iOS 10. In this latest edition, you’ll learn how to build robust iOS apps by harnessing advanced techniques and making the best use of iOS 14’s features.
- PDF + ePub + Mobi pkt
Mastering iOS 14 Programming. Build professional-grade iOS 14 applications with Swift 5.3 and Xcode 12.4 - Fourth Edition Mastering iOS 14 Programming. Build professional-grade iOS 14 applications with Swift 5.3 and Xcode 12.4 - Fourth Edition
-
Swift 5.3 is a powerful and accessible programming language that offers a variety of features to build robust mobile, desktop, and server-side applications and machine learning models. This book will help you gain a solid understanding of Swift programming using focused recipes for building Swift apps efficiently.
- PDF + ePub + Mobi pkt
Swift Cookbook. Over 60 proven recipes for developing better iOS applications with Swift 5.3 - Second Edition Swift Cookbook. Over 60 proven recipes for developing better iOS applications with Swift 5.3 - Second Edition
-
FL Studio is an easy-to-use and powerful workstation for creating professional music. You'll explore FL Studio's vast array of plugins and discover a variety of music production tips and tricks. The book will show you how to utilize cutting-edge tools to fuel your creative ideas, mix songs, and publish music like a pro.
- PDF + ePub + Mobi pkt
The Music Producer's Ultimate Guide to FL Studio 20. Create production-quality music with FL Studio The Music Producer's Ultimate Guide to FL Studio 20. Create production-quality music with FL Studio
-
iOS 14 Programming for Beginners is an introductory guide to learning the essentials of Swift programming and iOS development for building your first iOS app and publishing it on the App Store. Fully updated to cover the latest features in iOS 14, this practical guide will help you get up to speed with writing iOS apps from scratch.
- PDF + ePub + Mobi pkt
iOS 14 Programming for Beginners. Get started with building iOS apps with Swift 5.3 and Xcode 12 - Fifth Edition iOS 14 Programming for Beginners. Get started with building iOS apps with Swift 5.3 and Xcode 12 - Fifth Edition
-
Mastering Swift 5.3, Sixth Edition will enable you to grasp the Swift basic concepts as well as explore the key features of Swift 5.3 with easy explanations and complete sets of examples
- PDF + ePub + Mobi pkt
Mastering Swift 5.3. Upgrade your knowledge and become an expert in the latest version of the Swift programming language - Sixth Edition Mastering Swift 5.3. Upgrade your knowledge and become an expert in the latest version of the Swift programming language - Sixth Edition
-
SwiftUI is an innovative new framework to build UI for all Apple platforms using Swift. This recipe-based guide covers the new features of SwiftUI 2 introduced on iOS14 and helps you migrate from UIkit with a simple learning curve through practical solutions. Learn how SwiftUI combines with Apple dev tools to build truly cross-platform Apple apps.
- PDF + ePub + Mobi pkt
SwiftUI Cookbook. Discover solutions and best practices to tackle the most common problems while building SwiftUI apps SwiftUI Cookbook. Discover solutions and best practices to tackle the most common problems while building SwiftUI apps
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
-
Promocja
If you’re getting started with iOS development, or want a firmer grasp of the basics, this practical guide provides a clear view of its fundamental building blocks—Objective-C, Xcode, and Cocoa Touch. You’ll learn object-oriented concepts, understand how to use Apple’s development tools, and discover how Cocoa provides the underlying functionality- ePub + Mobi pkt
iOS 7 Programming Fundamentals. Objective-C, Xcode, and Cocoa Basics iOS 7 Programming Fundamentals. Objective-C, Xcode, and Cocoa Basics
(143,65 zł najniższa cena z 30 dni)
143.65 zł
169.00 zł (-15%) -
Promocja
Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 13 IDE, Cocoa Touch, and the latest version of Apple's acclaimed programming language, Swift 5.5. With this thoroughly updated guide, you'll learn the Swift language, understand Apple's Xcode development tools, and discover the Cocoa framework.Explore Swift's- ePub + Mobi pkt
(186,15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł (-15%) -
Promocja
If you’re grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you’ll learn how to create views, manipulate view controllers, and add features from iOS frameworks.Create, arrange, draw, layer, a- ePub + Mobi pkt
(186,15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł (-15%) -
Promocja
If you’re grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides a structured explanation of all essential real-world iOS app components. Through deep exploration and copious code examples, you’ll learn how to create views, manipulate view controllers, and add features from iOS frameworks.Create, arrange, draw, layer, a- ePub + Mobi pkt
Programming iOS 12. Dive Deep into Views, View Controllers, and Frameworks Programming iOS 12. Dive Deep into Views, View Controllers, and Frameworks
(211,65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł (-15%) -
Promocja
Mac users everywhere--even those who know nothing about programming--are discovering the value of the latest version of AppleScript, Apple's vastly improved scripting language for Mac OS X Tiger. And with this new edition of the top-selling AppleScript: The Definitive Guide, anyone, regardless of your level of experience, can learn to use AppleScri- ePub + Mobi pkt
AppleScript: The Definitive Guide. Scripting and Automating Your Mac. 2nd Edition AppleScript: The Definitive Guide. Scripting and Automating Your Mac. 2nd Edition
(118,15 zł najniższa cena z 30 dni)
118.15 zł
139.00 zł (-15%) -
Promocja
REALbasic is a programming language in the best Macintosh tradition: visual, intuitive, and easy to learn. It allows you to create interfaces in minutes and entire, compiled applications without having to learn a complicated language; the strong object orientation makes it very easy even for beginners to develop, maintain, and alter projects. Best- ePub + Mobi pkt
REALBasic: TDG. The Definitive Guide, 2nd Edition. 2nd Edition REALBasic: TDG. The Definitive Guide, 2nd Edition. 2nd Edition
(118,15 zł najniższa cena z 30 dni)
118.15 zł
139.00 zł (-15%)
Zobacz pozostałe książki z serii O'Reilly
-
Nowość Promocja
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić. Poznasz różne aspekty FP: kompozycję, ekspresyjność, modułowość, wydajność i efektywne manipulowanie danymi. Nauczysz się korzystać z FP w celu zapewnienia wyższego bezpieczeństwa i łatwiejszego utrzymywania kodu. Te wszystkie cenne umiejętności ułatwią Ci pisanie bardziej zwięzłego, rozsądnego i przyszłościowego kodu.- Druk
- PDF + ePub + Mobi pkt
Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego
(52,20 zł najniższa cena z 30 dni)
52.20 zł
87.00 zł (-40%) -
Nowość Promocja
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierania wskaźników pochodzących z systemów zewnętrznych. Zrozumiesz zasady konfiguracji systemu Prometheus, komponentu Node Exporter i menedżera ostrzeżeń Alertmanager. Zapoznasz się też z nowymi funkcjonalnościami języka PromQL, dostawców mechanizmu odkrywania usług i odbiorców menedżera ostrzeżeń Alertmanager. Dokładnie zaprezentowano tu również zagadnienia bezpieczeństwa po stronie serwera, w tym mechanizm TLS i uwierzytelniania podstawowego.- Druk
- PDF + ePub + Mobi pkt
Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II
(53,40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Nowość Promocja
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework Flutter czy posługiwania się rozwiązaniami dostawców usług chmurowych. Dowiesz się, jak należy pracować z bazami Firebase i platformą Google Cloud. Przy czym poszczególne receptury, poza rozwiązaniami problemów, zawierają również nieco szersze omówienia, co pozwoli Ci lepiej wykorzystać zalety Fluttera i Darta — spójnego rozwiązania do wydajnego budowania aplikacji!- Druk
- PDF + ePub + Mobi pkt
Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Bestseller Promocja
Ten przewodnik, który docenią programiści i architekci, zawiera wyczerpujące omówienie zagadnień projektowania, funkcjonowania i modyfikowania architektury API. Od strony praktycznej przedstawia strategie budowania i testowania API REST umożliwiającego połączenie oferowanej funkcjonalności na poziomie mikrousług. Opisuje stosowanie bram API i infrastruktury typu service mesh. Autorzy dokładnie przyglądają się kwestiom zapewnienia bezpieczeństwa systemów opartych na API, w tym uwierzytelnianiu, autoryzacji i szyfrowaniu. Sporo miejsca poświęcają również ewolucji istniejących systemów w kierunku API i różnych docelowych platform.- Druk
- PDF + ePub + Mobi pkt
Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API Architektura API. Projektowanie, używanie i rozwijanie systemów opartych na API
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Promocja
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla użytkowania aplikacji jest ogromne. Opisano również nowoczesne wzorce Reacta, między innymi Zaczepy, Komponenty Wyższego Rzędu i Właściwości Generowania. Sporo miejsca poświęcono najlepszym praktykom związanym z organizacją kodu, wydajnością działania czy generowaniem, a także innym zagadnieniom, które pozwalają na podniesienie jakości aplikacji internetowych.- Druk
- PDF + ePub + Mobi pkt
Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%) -
Bestseller Promocja
To gruntownie zaktualizowane i uzupełnione wydanie praktycznego przewodnika po wdrażaniu i testowaniu kontenerów Dockera. Przedstawia proces przygotowania pakietu aplikacji ze wszystkimi ich zależnościami, a także jego testowania, wdrażania, skalowania i utrzymywania w środowiskach produkcyjnych. Zawiera omówienie Docker Compose i trybu Docker Swarm, opis zagadnień związanych z Kubernetes, jak również przykłady optymalizacji obrazów Dockera. W tym wydaniu zaprezentowano ponadto najlepsze praktyki i narzędzie BuildKit, opisano wsparcie obrazów wieloarchitekturowych, kontenerów rootless i uwzględniono wiele innych ważnych informacji.- Druk
- PDF + ePub + Mobi pkt
Docker. Niezawodne kontenery produkcyjne. Praktyczne zastosowania. Wydanie III Docker. Niezawodne kontenery produkcyjne. Praktyczne zastosowania. Wydanie III
(52,20 zł najniższa cena z 30 dni)
52.20 zł
87.00 zł (-40%) -
Promocja
To książka przeznaczona dla osób, które pracują ze zbiorami danych. Jest praktycznym przewodnikiem po koncepcjach algebry liniowej, pomyślanym tak, by ułatwić ich zrozumienie i zastosowanie w użytecznych obliczeniach. Poszczególne zagadnienia przedstawiono za pomocą kodu Pythona, wraz z przykładami ich wykorzystania w nauce o danych, uczeniu maszynowym, uczeniu głębokim, symulacjach i przetwarzaniu danych biomedycznych. Dzięki podręcznikowi nauczysz się arytmetyki macierzowej, poznasz istotne rozkłady macierzy, w tym LU i QR, a także rozkład według wartości osobliwych, zapoznasz się też z takimi zagadnieniami jak model najmniejszych kwadratów i analiza głównych składowych.- Druk
- PDF + ePub + Mobi pkt
Praktyczna algebra liniowa dla analityków danych. Od podstawowych koncepcji do użytecznych aplikacji w Pythonie Praktyczna algebra liniowa dla analityków danych. Od podstawowych koncepcji do użytecznych aplikacji w Pythonie
(46,20 zł najniższa cena z 30 dni)
46.20 zł
77.00 zł (-40%) -
Bestseller Promocja
Ta książka stanowi wszechstronne omówienie wszystkich bibliotek Pythona, potrzebnych naukowcom i specjalistom pracującym z danymi. Znalazł się tu dokładny opis IPythona, NumPy, Pandas, Matplotlib, Scikit-Learn i innych narzędzi. Podręcznik uwzględnia przede wszystkim ich aspekty praktyczne, dzięki czemu świetnie się sprawdzi w rozwiązywaniu codziennych problemów z manipulowaniem, przekształcaniem, oczyszczaniem i wizualizacją różnych typów danych, a także jako pomoc podczas tworzenia modeli statystycznych i modeli uczenia maszynowego. Docenią go wszyscy, którzy zajmują się obliczeniami naukowymi w Pythonie.- Druk
- PDF + ePub + Mobi pkt
Python Data Science. Niezbędne narzędzia do pracy z danymi. Wydanie II Python Data Science. Niezbędne narzędzia do pracy z danymi. Wydanie II
(77,40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Promocja
Oto kolejne wydanie zwięzłego podręcznika dla programistów Javy, który ma ułatwić maksymalne wykorzystanie technologii tego języka w wersji 17. Treść została skrupulatnie przejrzana i uzupełniona o materiał dotyczący nowości w obiektowym modelu Javy. Pierwsza część książki obejmuje wprowadzenie do języka i do pracy na platformie Javy. Druga zawiera opis podstawowych pojęć i interfejsów API, których znajomość jest niezbędna każdemu programiście Javy. Mimo niewielkiej objętości w podręczniku znalazły się liczne przykłady wykorzystania potencjału tego języka programowania, a także zastosowania najlepszych praktyk programistycznych w rzeczywistej pracy.- Druk
(44,50 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Promocja
Oto zwięzły i praktyczny przewodnik po usłudze GA4 i jej integracji z chmurą. Szczególnie skorzystają z niego analitycy danych, biznesu i marketingu. Opisano tu wszystkie istotne kwestie dotyczące tego nowego, potężnego modelu analitycznego. Szczególną uwagę poświęcono bardziej zaawansowanym funkcjonalnościom GA4. Zaprezentowano architekturę GA4, strategie danych, a także informacje dotyczące pozyskiwania, przechowywania i modelowania danych. W książce znalazło się również omówienie typowych przypadków użycia dla aktywacji danych i instrukcji przydatnych podczas implementacji tych przypadków. Co istotne, poszczególne zagadnienia zostały zilustrowane praktycznymi przykładami kodu.- Druk
- PDF + ePub + Mobi pkt
Google Analytics od podstaw. Analiza wpływu biznesowego i wyznaczanie trendów Google Analytics od podstaw. Analiza wpływu biznesowego i wyznaczanie trendów
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%)
Ebooka "iOS 12. Wprowadzenie do programowania w Swifcie. Wydanie V" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Booxs i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "iOS 12. Wprowadzenie do programowania w Swifcie. Wydanie V" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolonych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "iOS 12. Wprowadzenie do programowania w Swifcie. Wydanie V" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły książki
- Tytuł oryginału:
- iOS 12 Programming Fundamentals with Swift
- Tłumaczenie:
- Robert Górczyński
- ISBN Książki drukowanej:
- 978-83-283-5257-5, 9788328352575
- Data wydania książki drukowanej :
- 2019-08-20
- ISBN Ebooka:
- 978-83-283-5258-2, 9788328352582
- Data wydania ebooka :
- 2019-08-20 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Format:
- 168x237
- Numer z katalogu:
- 89856
- Rozmiar pliku Pdf:
- 6.7MB
- Rozmiar pliku ePub:
- 6.7MB
- Rozmiar pliku Mobi:
- 15.3MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
- Zgłoś erratę
- Kategorie:
Programowanie » Objective-C/Swift - Programowanie
- Serie wydawnicze: O'Reilly
Spis treści książki
- Zaczynamy 23
- Czy wszystko jest obiektem? 24
- Trzy odmiany obiektu typu 25
- Zmienna 26
- Funkcja 27
- Struktura pliku Swifta 28
- Zasięg i cykl życiowy 31
- Elementy składowe obiektu 32
- Przestrzeń nazw 32
- Moduł 33
- Egzemplarz 34
- Dlaczego egzemplarz? 36
- Słowo kluczowe self 38
- Prywatność 39
- Projekt 41
- Obiekt typu i API 42
- Tworzenie, zasięg i cykl życiowy egzemplarzy 44
- Podsumowanie 44
- Parametry funkcji i jej wartość zwrotna 47
- Typ wartości zwrotnej i typ parametrów 50
- Sygnatura funkcji 51
- Zewnętrzne nazwy parametrów 52
- Przeciążanie 53
- Wartość domyślna parametru 54
- Parametr wariadyczny 55
- Parametr ignorowany 55
- Parametr modyfikowalny 56
- Funkcja w funkcji 59
- Rekurencja 61
- Funkcja jako wartość 61
- Funkcja anonimowa 64
- Technika zdefiniuj i wywołaj 69
- Domknięcie 70
- Jak domknięcie pomaga usprawnić kod? 72
- Funkcja zwracająca funkcję 73
- Domknięcie przypisujące wartość przechwyconej zmiennej 75
- Domknięcie zachowujące przechwycone środowisko 76
- Dekorator @escaping 77
- Rozwijanie funkcji 78
- Selektory i odwołania funkcji 79
- Zasięg odwołania funkcji 81
- Selektor 82
- Cykl życiowy i zasięg zmiennej 85
- Deklaracja zmiennej 87
- Obliczana wartość początkowa 90
- Zmienna obliczana 91
- Obserwator funkcji setter 94
- Inicjalizacja opóźniona 96
- Wbudowane typy proste 98
- Bool 98
- Liczby 100
- Ciąg tekstowy 107
- Znak i indeks ciągu tekstowego 111
- Zakres 116
- Krotka 118
- Typ opcjonalny 120
- Funkcje i deklaracje obiektu typu 133
- Metoda inicjalizacyjna 135
- Właściwość 141
- Metoda 144
- Indeks 146
- Obiekt typu zagnieżdżonego 148
- Odwołanie do egzemplarza 148
- Wyliczenie 150
- Czysta wartość 151
- Wartość powiązana 153
- Iteracja przez bloki case typu wyliczeniowego 155
- Metoda inicjalizacyjna typu wyliczeniowego 155
- Właściwości typu wyliczeniowego 157
- Metody typu wyliczeniowego 157
- Dlaczego typ wyliczeniowy? 158
- Struktura 159
- Metoda inicjalizacyjna struktury oraz właściwości i metody 160
- Struktura jako przestrzeń nazw 161
- Klasa 162
- Typ przekazywany przez wartość i referencję 162
- Podklasa i superklasa 168
- Metoda inicjalizacyjna klasy 173
- Metoda dealokująca klasy 181
- Metody i właściwości klasy 182
- Polimorfizm 184
- Rzutowanie 187
- Rzutowanie w dół 187
- Sprawdzanie typu i bezpieczne rzutowanie w dół 188
- Sprawdzanie typu i rzutowanie wartości typu opcjonalnego 189
- Połączenie z Objective-C 190
- Odwołanie do typu 191
- Od egzemplarza do typu 191
- Typ jako wartość 192
- Słowo kluczowe Self 194
- Porównywanie typów 196
- Podsumowanie terminologii związanej z typami 196
- Protokół 197
- Dlaczego protokół? 198
- Rzutowanie i sprawdzanie typu protokołu 200
- Deklarowanie protokołu 201
- Łączenie protokołów 202
- Opcjonalne elementy składowe protokołu 203
- Klasa protokołu 204
- Niejawnie wymagana metoda inicjalizacyjna 205
- Łatwe do adaptacji literały 207
- Generyki 208
- Deklaracje generyka 210
- Sprzeczna specjalizacja 212
- Ograniczenia typu 213
- Jawna specjalizacja 215
- Inwariancja generyka 217
- Łańcuch typów powiązanych 218
- Klauzula where 220
- Rozszerzenie 223
- Rozszerzanie obiektu typu 223
- Rozszerzanie protokołu 225
- Rozszerzanie generyka 227
- Typ parasola 228
- Any 229
- AnyObject 230
- AnyClass 233
- Typy kolekcji 233
- Tablica 233
- Słownik 249
- Zbiór 255
- Sterowanie przepływem sposobu działania programu 261
- Odgałęzienie 262
- Pętla 273
- Przejście do innego fragmentu kodu 278
- Prywatność 292
- Poziomy prywatności private i fileprivate 293
- Poziomy prywatności public i open 295
- Reguły prywatności 295
- Introspekcja 296
- Operatory 297
- Implementacje protokołu syntezowanego 300
- Ścieżki kluczy 303
- Dynamiczne wyszukiwanie elementów składowych 305
- Zarządzanie pamięcią 306
- Zarządzanie pamięcią typu przekazywanego przez referencję 306
- Dostęp na wyłączność do typu przekazywanego przez wartość 312
- Nowy projekt 317
- Okno projektu 319
- Panel nawigatora 320
- Panel narzędziowy 325
- Edytor 327
- Pliki projektu i ich zależności 329
- Co się znajduje w katalogu projektu? 329
- Grupy 330
- Cel 331
- Opcje Build Phases 332
- Opcje Build Settings 333
- Konfiguracje 334
- Schemat 336
- Od projektu do skompilowanej aplikacji 339
- Ustawienia kompilacji 341
- Ustawienia property list 341
- Plik nib 342
- Zasoby dodatkowe 343
- Pliki kodu źródłowego 346
- Frameworki i SDK 346
- Proces uruchamiania aplikacji 348
- Punkt wejścia aplikacji 348
- Funkcja UIApplicationMain() 349
- Aplikacja bez pliku storyboard 351
- Zmiana nazw elementów projektu 352
- Edytor interfejsu nib 356
- Lista Document Outline 357
- Płótno 360
- Karty inspektorów i bibliotek 362
- Wczytywanie pliku nib 363
- Kiedy jest wczytywany plik nib? 364
- Ręczne wczytywanie pliku nib 365
- Połączenie 367
- Outlet 367
- Właściciel pliku nib 368
- Automatycznie konfigurowany plik nib 372
- Błędna konfiguracja outletu 373
- Usunięcie outletu 374
- Więcej sposobów na utworzenie outletów 375
- Kolekcja outletu 378
- Akcja połączenia 378
- Więcej sposobów na utworzenie akcji 380
- Błędnie skonfigurowana akcja 382
- Połączenia między plikami nib 382
- Konfiguracja dodatkowa na podstawie egzemplarzy pochodzących z pliku nib 383
- Okno dokumentacji 387
- Strona dokumentacji klasy 388
- Dokumentacja Quick Help 392
- Deklaracja symbolu 393
- Plik nagłówkowy 395
- Przykładowy kod źródłowy 395
- Zasoby w internecie 396
- Zależności środowiskowe 397
- Dozwolone środowisko uruchomieniowe 398
- Zapewnienie wstecznej zgodności 398
- Typ urządzenia 400
- Argumenty i zmienne środowiskowe 401
- Kompilacja warunkowa 402
- Kontrola wersji 403
- Edytowanie kodu źródłowego i poruszanie się po nim 407
- Automatyczne uzupełnianie kodu 408
- Fragmenty kodu 410
- Funkcja Fix-it i sprawdzanie składni na bieżąco 411
- Nawigacja 412
- Wyszukiwanie 414
- Refaktoryzacja 415
- Uruchamianie w symulatorze 416
- Debugowanie 417
- Debugowanie techniką jaskiniowca 417
- Debugger Xcode 420
- Testowanie 426
- Test jednostkowy 428
- Testy interfejsu 430
- Czyszczenie 432
- Uruchamianie aplikacji w urządzeniu 433
- Uczestnictwo w płatnym programie dla programistów 433
- Podpisywanie aplikacji 434
- Podpisywanie automatyczne 435
- Podpisywanie ręczne 438
- Uruchomienie aplikacji 440
- Zarządzanie urządzeniami i certyfikatami programistycznymi 441
- Profilowanie 442
- Liczniki 442
- Usuwanie problemów związanych z pamięcią 442
- Aplikacja Instruments 444
- Lokalizacja 448
- Dystrybucja 452
- Utworzenie archiwum 452
- Certyfikat dystrybucyjny 453
- Profil dystrybucyjny 455
- Dystrybucja na potrzeby testów 455
- Przygotowywanie ostatecznej aplikacji 457
- Zrzuty ekranu i klip wideo 460
- Ustawienia property list 461
- Przekazanie aplikacji do sklepu App Store 462
- Podklasa 467
- Kategoria i rozszerzenie 470
- W jaki sposób Swift używa rozszerzeń? 470
- W jaki sposób programista używa rozszerzeń? 470
- W jaki sposób Cocoa używa kategorii? 471
- Protokół 472
- Protokół nieformalny 474
- Metoda opcjonalna 475
- Wybrane klasy frameworka Foundation 477
- NSRange i NSNotFound 478
- NSString i przyjaciele 480
- NSDate i przyjaciele 482
- NSNumber 484
- NSValue 486
- NSData 486
- NSMeasurement i przyjaciele 487
- Równość, wartość hash i porównywanie 488
- NSArray i NSMutableArray 490
- NSDictionary i NSMutableDictionary 492
- NSSet i przyjaciele 492
- NSIndexSet 493
- NSNull 494
- Niemodyfikowalne i modyfikowalne 494
- property list 495
- Protokół Codable 496
- Akcesory, właściwości i kodowanie klucz-wartość 499
- Akcesory Swifta 501
- Kodowanie klucz-wartość 502
- Używanie kodowania klucz-wartość 504
- KVC i outlet 505
- Ścieżka klucza w Cocoa 505
- Tajne życie obiektu NSObject 506
- Powód istnienia zdarzeń 509
- Tworzenie podklasy 510
- Powiadomienie 511
- Otrzymywanie powiadomienia 512
- Wyrejestrowanie obserwatora 514
- Publikowanie powiadomienia 516
- Licznik czasu 517
- Delegowanie 518
- Mechanizm delegowania w Cocoa 519
- Implementowanie mechanizmu delegowania 520
- Źródło danych 522
- Akcja 523
- Łańcuch respondera 525
- Przekazanie odpowiedzialności 526
- Akcja skierowana do nil 527
- Obserwacja klucz-wartość 528
- Rejestracja i powiadamianie 529
- Wyrejestrowanie obserwatora 529
- Przykład obserwacji klucz-wartość 530
- Zalew zdarzeń 532
- Opóźnione wykonanie operacji 535
- Zasady zarządzania pamięcią przez Cocoa 537
- Reguły zarządzania pamięcią w Cocoa 539
- Co to jest mechanizm ARC i na czym polega jego działanie? 540
- Jak Cocoa zarządza pamięcią obiektu? 540
- Automatycznie zwalniana pula 541
- Zarządzanie pamięcią właściwości egzemplarza 543
- Cykl przytrzymania i odwołanie słabe 544
- Nietypowe sytuacje związane z zarządzaniem pamięcią 546
- Obserwator powiadomień 546
- Obserwator KVO 547
- Licznik czasu 548
- Pozostałe nietypowe sytuacje 549
- Wczytywanie pliku nib i zarządzanie pamięcią 550
- Zarządzanie pamięcią obiektów CFTypeRef 551
- Polityka zarządzania pamięcią właściwości 552
- Debugowanie i błędy popełniane podczas zarządzania pamięcią 555
- Widoczność poprzez utworzenie egzemplarza 558
- Widoczność według związku 560
- Widoczność globalna 561
- Powiadomienia i obserwacja klucz-wartość 562
- Architektura MVC 563
Wprowadzenie 13
CZĘŚĆ I. JĘZYK
1. Architektura Swifta 23
2. Funkcje 47
3. Zmienne i typy proste 85
4. Obiekt typu 133
5. Sterowanie przepływem sposobu działania programu i nie tylko 261
CZĘŚĆ II. ŚRODOWISKO IDE
6. Anatomia projektu Xcode 317
7. Zarządzanie plikami nib 355
8. Dokumentacja 387
9. Cykl życiowy projektu 397
CZĘŚĆ III. COCOA
10. Klasy Cocoa 467
11. Zdarzenia Cocoa 509
12. Zarządzanie pamięcią 537
13. Komunikacja między obiektami 557
DODATKI
A. Języki C, Objective-C i Swift 569
Skorowidz 601
Helion - inne książki
-
Nowość Bestseller Promocja
Dzięki tej przystępnej książce zrozumiesz metody działania wielkich modeli językowych i techniki szkolenia modeli generatywnych. Następnie zapoznasz się z przypadkami użycia, w których ChatGPT sprawdzi się najlepiej, a w efekcie zwiększy produktywność i kreatywność. Dowiesz się też, jak wchodzić w interakcje z ChatGPT, tworzyć lepsze prompty i korzystać z funkcji uczenia się. Znajdziesz tu rozdziały dla marketingowców, naukowców i programistów, ułatwiające szybkie zastosowanie nabytej wiedzy w praktyce. Przekonasz się również, jak w środowisku korporacyjnym stosować interfejsy API modeli OpenAI dostępne w infrastrukturze Azure. Dla każdego scenariusza podano kompletną implementację w Pythonie, korzystającą z bibliotek Streamlit i LangChain do integracji modeli AI z aplikacjami.- Druk
- PDF + ePub + Mobi pkt
Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4 Generatywna sztuczna inteligencja z ChatGPT i modelami OpenAI. Podnieś swoją produktywność i innowacyjność za pomocą GPT3 i GPT4
(50,56 zł najniższa cena z 30 dni)
47.40 zł
79.00 zł (-40%) -
Nowość Bestseller Promocja
Oto zaktualizowane wydanie popularnego przewodnika, dzięki któremu skorzystasz z ponad dwustu sprawdzonych receptur bazujących na najnowszych wydaniach bibliotek Pythona. Wystarczy, że skopiujesz i dostosujesz kod do swoich potrzeb. Możesz też go uruchamiać i testować za pomocą przykładowego zbioru danych. W książce znajdziesz receptury przydatne do rozwiązywania szerokiego spektrum problemów, od przygotowania i wczytania danych aż po trenowanie modeli i korzystanie z sieci neuronowych. W ten sposób wyjdziesz poza rozważania teoretyczne czy też matematyczne koncepcje i zaczniesz tworzyć aplikacje korzystające z uczenia maszynowego.- Druk
- PDF + ePub + Mobi pkt
Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II Uczenie maszynowe w Pythonie. Receptury. Od przygotowania danych do deep learningu. Wydanie II
(53,40 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł (-40%) -
Nowość Bestseller Promocja
Ta książka jest przewodnikiem dla profesjonalistów do spraw cyberbezpieczeństwa. Przedstawia podstawowe zasady reagowania na incydenty bezpieczeństwa i szczegółowo, na przykładach, omawia proces tworzenia zdolności szybkiej i skutecznej reakcji na takie zdarzenia. Zaprezentowano tu techniki informatyki śledczej, od pozyskiwania dowodów i badania pamięci ulotnej po badanie dysku twardego i dowodów pochodzących z sieci. Szczególną uwagę poświęcono zagrożeniom atakami ransomware. Nie zabrakło omówienia roli analizy zagrożeń w procesie reagowania na incydenty, a także zasad sporządzania raportów dokumentujących reakcję na incydent i wyniki analizy. Pokazano również, w jaki sposób prowadzi się polowania na zagrożenia.- Druk
- PDF + ePub + Mobi pkt
Informatyka śledcza. Narzędzia i techniki skutecznego reagowania na incydenty bezpieczeństwa. Wydanie III Informatyka śledcza. Narzędzia i techniki skutecznego reagowania na incydenty bezpieczeństwa. Wydanie III
(59,40 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł (-40%) -
Nowość Bestseller Promocja
Ta książka zapewni Ci wiedzę, dzięki której z powodzeniem utworzysz blue team w swojej organizacji. Dowiesz się, z jakich defensywnych środków cyberbezpieczeństwa warto skorzystać i jakimi metodami ocenić skuteczność aktualnego stanu zabezpieczeń, dogłębnie zrozumiesz także sposoby działania cyberprzestępców. Lekturę rozpoczniesz od krótkiego przeglądu znaczenia, zadań i składu zespołu niebieskiego, poznasz też ważne techniki i najlepsze praktyki w defensywnej ochronie cyberbezpieczeństwa. Nauczysz się korzystać z metodologii NIST w celu utworzenia planów reagowania na incydenty i dowiesz się, jak je testować. Znajdziesz tutaj również wskazówki, dzięki którym dopasujesz swoje działania ściśle do potrzeb organizacji.- Druk
Cyberbezpieczeństwo i strategie blue teamów. Walka z cyberzagrożeniami w Twojej organizacji Cyberbezpieczeństwo i strategie blue teamów. Walka z cyberzagrożeniami w Twojej organizacji
(35,40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł (-40%) -
Nowość Bestseller Promocja
Czy wiesz, co kryje się w centrum naszej Galaktyki? Czy zastanawiasz się czasem, jak powstają czarne dziury i co one oznaczają dla naszego zrozumienia wszechrzeczy? Czy chcesz poznać tajemnice tych niesamowitych obiektów, które wykraczają poza granice wyobraźni? Jeśli tak, to bestseller Czarne dziury. Klucz do zrozumienia wszechświata jest właśnie dla Ciebie. Znany naukowiec i popularyzator nauki Brian Cox wraz z fizykiem Jeffem Forshawem zabiorą Cię w fascynującą podróż do świata czarnych dziur. Dowiesz się, jak się narodziła koncepcja czarnych dziur, jak Einstein zapoczątkował teorię ogólnej względności, która przewidziała ich istnienie, jak Hawking odkrył, że one promieniują, i jak współczesna fizyka kwantowa próbuje połączyć grawitację z informacją. Ta książka to nie tylko pasjonująca opowieść naukowa, ale także inspirująca wizja kosmosu, w której przestrzeń i czas wyłaniają się z sieci bitów kwantowych, a czarne dziury mogą być kluczem do zrozumienia natury rzeczywistości. Przygotuj się na niesamowitą przygodę, która zmieni Twój sposób patrzenia na wszechświat.- Druk
- PDF + ePub + Mobi pkt
(35,40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł (-40%) -
Nowość Bestseller Promocja
To piąte, gruntownie zaktualizowane wydanie podręcznika, który doceni każdy student informatyki i inżynier oprogramowania. Książka obejmuje szeroki zakres zagadnień, od podstawowych pojęć po zaawansowaną problematykę związaną z najnowszymi trendami w systemach operacyjnych. Wyczerpująco omawia procesy, wątki, zarządzanie pamięcią, systemy plików, operacje wejścia-wyjścia, zakleszczenia, interfejsy użytkownika, multimedia czy kompromisy wydajnościowe. Szczegółowo, jako studia przypadków, zostały tu opisane systemy: Windows 11, Unix, Linux i Android. Jasny i przystępny styl, a także liczne przykłady i ćwiczenia ułatwiają zrozumienie nawet bardzo skomplikowanych zagadnień.- Druk
- PDF + ePub + Mobi pkt
(107,40 zł najniższa cena z 30 dni)
107.40 zł
179.00 zł (-40%) -
Nowość Bestseller Promocja
Jak sądzisz, co stanowi bazę informatyki? Od czego powinien zacząć przyszły programista? Może od opanowania jednego z najpopularniejszych języków programowania? Oczywiście mógłby od tego rozpocząć, tyle że to trochę tak, jakby uczyć się korzystać z narzędzia bez świadomości, do czego ono właściwie służy. Języki programowania to praktyka. Tymczasem niezbędną wiedzą, którą także powinien opanować każdy przyszły informatyk, są podstawy dotyczące teorii informacji i kodowania.- Druk
Informacja i kodowanie. Krótkie wprowadzenie z przykładami zastosowań Informacja i kodowanie. Krótkie wprowadzenie z przykładami zastosowań
(35,40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł (-40%) -
Nowość Promocja
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera w zwinnym zespole programistów. Znajdziesz tu szczegółowe informacje na temat kolejnych etapów testowania, dzięki czemu zrozumiesz, jak w projektach agile te działania są planowane, przeprowadzane i monitorowane. Dowiesz się też, jak tę wiedzę stosować podczas wykonywania codziennych zadań testera w projekcie agile i na czym polegają różne procesy prowadzone przez zwinne zespoły. Co ważne, poszczególne koncepcje i zagadnienia odnoszą się do rzeczywistych projektów ― a to najlepszy sposób, by dobrze się przygotować do podjęcia pracy w zawodzie testera agile!- Druk
- PDF + ePub + Mobi pkt
Tester samouk w zwinnym zespole. Testowanie agile krok po kroku na podstawie rzeczywistego projektu Tester samouk w zwinnym zespole. Testowanie agile krok po kroku na podstawie rzeczywistego projektu
(35,40 zł najniższa cena z 30 dni)
35.40 zł
59.00 zł (-40%) -
Nowość Promocja
Oto drugie, zaktualizowane wydanie znakomitego przewodnika dla analityków danych. Dzięki niemu dowiesz się, w jaki sposób używać języka R do importowania, przekształcania i wizualizowania danych, a także do przekazywania uzyskanych wyników analizy. Nauczysz się też rozwiązywać najczęściej występujące problemy, a liczne ćwiczenia ułatwią Ci utrwalenie zdobytej wiedzy. Omówiono tu najnowsze funkcje języka i najlepsze praktyki w data science. Zaprezentowano również zasady korzystania z wielu bibliotek języka R, na przykład tidyverse, służącej do pobierania informacji z różnych źródeł.- Druk
- PDF + ePub + Mobi pkt
Język R w data science. Importowanie, porządkowanie, przekształcanie, wizualizowanie i modelowanie danych. Wydanie II Język R w data science. Importowanie, porządkowanie, przekształcanie, wizualizowanie i modelowanie danych. Wydanie II
(77,40 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Nowość Bestseller Promocja
Ewolucja formularzy internetowych zaczęła się od prostych znaczników języka HTML 2.0 opublikowanego w 1993 roku. Z czasem HTML oferował bardziej zaawansowane funkcje obsługi formularzy. Późniejsze wersje, HTML4, a następnie HTML5, wprowadziły nowe typy pól, takie jak pola daty, koloru czy też adresu e-mail. Rozszerzyły również natywną walidację danych poprzez wprowadzenie nowych atrybutów dla znaczników. Jednak prawdziwa rewolucja w projektowaniu formularzy internetowych nastąpiła z chwilą pojawienia się bibliotek opartych na języku JavaScript. Umożliwiły one tworzenie dynamicznych formularzy z walidacją na żywo i interaktywnymi elementami, a to pozwoliło przekształcić witryny internetowe w pełnoprawne aplikacje.- Druk
- PDF + ePub + Mobi pkt
Angular i formularze reaktywne. Praktyczny przewodnik Angular i formularze reaktywne. Praktyczny przewodnik
(41,40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł (-40%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas:
Książka drukowana
Oceny i opinie klientów: iOS 12. Wprowadzenie do programowania w Swifcie. Wydanie V Matt Neuburg (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.