Swift


 Swift and SwiftUI are the backbone of Apple application development, making them a crucial skill set to learn. Animating SwiftUI Applications focuses on the creation of stunning animations, making you proficient in this declarative language and employing a minimal code approach.

 In this book, you'll start by exploring the fundamentals of SwiftUI and animation, before jumping into various projects that will cement these skills in practice. You will explore some …

english EPUB

This book is for iOS developers who already feel comfortable with iOS and Swift, and want to dive deep into development with RxSwift.

 If you’re a complete beginner to iOS, we suggest you first read through the latest edition of the iOS Apprentice. That will give you a solid foundation of building iOS apps with Swift from the ground up but you might still need to learn more about intermediate …

english PDF

Use Java 9 and JavaFX 9 to write 3D games for the latest consumer electronics devices. Written by open source gaming expert Wallace Jackson, this book uses Java 9 and NetBeans 9 to add leading-edge features, such as 3D, textures, animation, digital audio, and digital image compositing to your games.

Along the way you’ll learn about game design, including game design concepts, genres, engines, and UI design …

english PDF

This book explores design patterns in the Swift language, and walks you through how they might be applied, all while using fun, relatable examples drawn from the game of Cricket. The aim is to bring simplification, speed and elegance to your Swift experience through a succinct and enjoyable read. Happy learning!

русский PDF

Do you want to understand all aspects of iOS programming and create complex iOS apps? Then you've come to the right place. This problem solving guide will help you to abandon expensive training procedures and focus on specific issues so that you can better cope with tasks and reduce their execution time. The authors explain what is important and share their understanding of the broader context of the iOS platform.

english PDF

Stop trying to write Swift as if it were Objective-C and start using powerful modern technologies such as functional programming, protocol-oriented programming, deferred variables, enumeration-related values, operator overloading and much more. 100% ADVANCED: You will learn about key functions such as @autoclosure, rethrows, variational functions, generalizations, deferred variables, operator overloading and much more.

This book explains map(), flatMap(), reduce() and others with practical examples that you can apply immediately. This …

english PDF

Rx is a set of libraries that allow you to work with events and asynchronous calls. This book will teach you the basics of reactive programming and show you how to integrate it into existing products and cycles using RxSwift – a reactive apple. You will also get information about Amazon Web Services (AWS) standards, JavaScript Object Notation (JSON) and other formats.

english PDF

 This book assumes you may have never programmed before. The book is also written for someone who may have never programmed before using object-oriented programming (OOP) languages. There are many Swift books out there, but all of these books assume you have programmed before and know OOP and computer logic. We wanted to write a book that takes readers from knowing little or nothing about computer programming and logic to …

english PDF

Writing asynchronous code can be challenging, with a variety of possible interfaces to represent, perform, and consume asynchronous work — delegates, notification center, KVO, closures, etc. Juggling all of these different mechanisms can be somewhat overwhelming. Does it have to be this hard? Not anymore!

In this book, you’ll learn about Combine — Apple’s framework to work with asynchronous events in a unified and reactive way that ensures your app is always up …

english PDF

Start by learning architectural patterns for applications. You will learn why it is important that your applications are based on these patterns, and which ones are the most common. Then you will consider MVC as one of the most well-known and used patterns. You will see how and when it can be implemented in your applications, as well as its advantages and disadvantages.

english PDF

Swift is known as the application development language chosen by Apple for iOS, iPadOS, macOS, watchOS and tvOS. But its use is not limited to this. Swift with open source is gaining popularity as a system programming and server-side programming language, it is used in both Linux and Windows. Where to start?

english PDF

Move on to iOS development, having experienced its basics, including Xcode 13 IDE, Cocoa Touch and the latest version of the famous Apple Swift 5 programming language.5. With this completely updated guide, you will learn the Swift language, understand the development tools in Apple Xcode and get acquainted with the Cocoa framework.

english PDF