Beginning iOS Programming with Swift and SwiftUI (iOS 15)

Скачать Beginning iOS Programming with Swift and SwiftUI (iOS 15) Автор:

Simon Ng


Год издания: 2021
Страниц: 685
Язык: английский
Learn to build a real world app for iOS from scratch using Swift and SwiftUI. All content and source code support Xcode 13, iOS 15 & Swift 5.5. This book covers everything you need to learn for iOS app development. Remember, Swift is just a programming language. To develop an iOS app, you need to learn far more than that. SwiftUI is an essential UI frameworks you need to learn. With step by step explanation, the book walks you through how you can build complex UI using SwiftUI. On top of the UI frameworks, this book will teach you how to program in Swift, work with Xcode 13 and master the essential APIs provided by the iOS 15 SDK. Most importantly, it takes you every step of the way from an idea to building a real world app on App Store.
Подробнее

macOS Daemonology: Communicate with Daemons, Agents, and Helpers Through XPC

Скачать macOS Daemonology: Communicate with Daemons, Agents, and Helpers Through XPC Автор:

Volodymyr Vashurkin


Год издания: 2021
Страниц: 150
Язык: английский
Make advantage of the full power of Swift through XPC. Development for macOS differs from iOS and web-based development because of multicomponent applications. Besides the usual GUI-based applications and app extensions, there are a wide range of daemons—processes that run in the background—to worry about. These include system monitoring, event listening, notification agents, and many-many more. First, you'll take a tour around different types of daemons: user agents, privileged helpers, login items, XPC services, and System Extensions. Knowing key specifics of the daemons will open a wide range of possibilities from non-trivial application development to system development.
Подробнее

Swift. Разработка приложений под iOS. Сборник (2 книги)

Скачать Swift. Разработка приложений под iOS. Сборник (2 книги) Автор:

Василий Усов


Год издания: 2021
Страниц: 545 + 493
Язык: русский
Начиная с первого релиза и по настоящий момент Swift активно развивается. Сегодня он стал основным языком разработки под платформу Apple, опередив все еще популярный язык Objective-C. Swift - это язык программирования с открытым исходным кодом, а значит, он скоро будет поддерживаться и другими операционными системами. Если вы когда-либо программировали на других языках, то могу предположить, что после знакомства со Swift и со всем многообразием его возможностей вы не захотите возвращаться в «старый лагерь». Имейте в виду, что Swift затягивает и не отпускает!
Подробнее

Swift. Разработка приложений под iOS на основе фреймворка UIKit

Скачать Swift. Разработка приложений под iOS на основе фреймворка UIKit Автор:

Василий Усов


Год издания: 2021
Страниц: 493
Язык: русский
В этой книге вы продолжите свое знакомство с языком программирования Swift и средой разработки Xcode. Узнаете, что такое архитектура проекта, какой она бывает и из чего состоит; как приложение работает в операционной системе, каков его жизненный цикл и жизненный цикл его отдельных элементов; как происходит обмен данными и как передаются события. И все это вы попробуете на практике, рассматривая возможности фреймворка UIKit.
Подробнее

Swift. Подробно

Скачать Swift. Подробно Автор:

Чейрд ин’т Вейн


Год издания: 2020
Страниц: 413
Язык: русский
Создание своего первого игрушечного приложения для iOS или Mac на языке Swift – это увлекательно. Написание безопасного, надежного программного обеспечения профессионального уровня – совсем другое дело. Язык Swift включает в себя удивительный набор очень мощных функций и поддерживает широкий диапазон стилей и методов программирования. Просто нужно засучить рукава и приступить к детальному изучению.
Подробнее

Swift. Основы разработки приложений под iOS, iPadOS и macOS, 5-е издание

Скачать Swift. Основы разработки приложений под iOS, iPadOS и macOS, 5-е издание Автор:

Василий Усов


Год издания: 2020
Страниц: 497
Язык: русский
Язык Swift молод, он растет, развивается и изменяется, хотя основные подходы к программированию и разработке уже сформировались. В новом, пятом издании книги была полностью переработана первая часть книги, что делает знакомство с языком Swift более комфортным, а весь текст актуализирован в соответствии с возможностями Swift 5.
Подробнее

SwiftUI for Absolute Beginners: Program Controls and Views for iPhone, iPad, and Mac Apps

Скачать SwiftUI for Absolute Beginners: Program Controls and Views for iPhone, iPad, and Mac Apps Автор:

Jayant Varma


Год издания: 2019
Страниц: 189
Язык: английский
Погружение в мир разработки для всех платформ Apple вместе с SwiftUI, новым фреймворком от Apple, который делает написание приложений быстрым и простым, с меньшим количеством строк кода. Эта книга учит основам SwiftUI, чтобы помочь вам написать удивительные нативные приложения с помощью XCode. Вы увидите, как SwiftUI уменьшает количество строк кода, требуемого для достижения тех же эффектов, более чем на 60% и обеспечивает гораздо лучший опыт.
Подробнее

Server Side Swift with Vapor (2nd Edition)

Скачать Server Side Swift with Vapor (2nd Edition) Автор:

Tim Condon, Tanner Nelson, Jonas Schwartz


Год издания: 2019
Страниц: 459
Язык: английский
Полное руководство по созданию веб-приложений и веб-API с использованием Server Side Swift с помощью Vapor, написанное создателями платформы Vapor 3. Узнайте, как создавать веб-приложения и веб-API с использованием Swift и инфраструктуры Vapor! Если вы новичок в веб-разработке, но некоторое время работали со Swift, вы с легкостью сможете создавать надежные, полнофункциональные веб-приложения и веб-API с помощью Vapor 3.
Подробнее

Classic Computer Science Problems in Swift: Essential Techniques for Practicing Programmers

Скачать Classic Computer Science Problems in Swift: Essential Techniques for Practicing Programmers Автор:

David Kopec


Год издания: 2018
Страниц: 237
Язык: английский
Книга "Классические задачи информатики на Swift" углубляет ваши навыки языка Swift благодаря изучению основополагающих методов и алгоритмов программирования. Работая с примерами в области поиска, кластеризации, графиков и многого другого, вы будете помнить важные вещи, которые вы забыли, и находить классические решения ваших «новых» задач.
Подробнее