Swift


Animating SwiftUI Applications: Create visually stunning and engaging animations for iOS with SwiftUI - Stephen DeStefano (2023)

 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

RxSwift: Reactive Programming with Swift - Florent Pillet, Junior Bontognali, Marin Todorov, Scott Gardner (2017)

 The popularity of reactive programming continues to grow on an ever-increasing number of platforms and languages. Rx lets developers easily and quickly build apps with code that can be understood by other Rx developers — even over different platforms.

 Not only will you learn how to use the RxSwift port to create complex reactive applications on iOS, you’ll also see how to easily solve common application design issues by using …

english PDF

iOS 11 by Tutorials: Learning the new iOS APIs with Swift 4 - Andy Pereira, Jawwad Ahmad, Jeff Rames, Jerry Beers, Michael Ciurus, Michael Katz, Mic Pringle, Richard Critz (2017)

 iOS 11 introduces lots of great APIs and other changes, from the brand new Drag and Drop, to augmenting your world with ARKit, to expanding your app's horizons with machine learning in CoreML. Reading and understanding all the official Apple documentation on these changes can be time-consuming — and confusing.

 This is where iOS 11 by Tutorials comes to the rescue! In this book, you’ll learn the new iOS 11 …

english PDF

Design Patterns in Swift: A Different Approach to Coding with Swift - Vamshi Krishna (2018)

 Wikipedia says, "In software engineering, a software design pattern is a general, reusable solution to a commonly occurring problem within a given context in software design".

 In a general sense, design patterns can be stated as best practices that were implemented on a repetitive basis to solve similar problems, but that are found in different contexts.

 This book explores design patterns in the Swift language, and walks you through how …

english PDF

Beginning Reactive Programming with Swift: Using RxSwift, Amazon Web Services, and JSON with iOS and macOS - Jesse Feiler (2018)

 Learn the basics of reactive programming and how it makes apps more responsive. This book shows you how to incorporate reactive programming into existing development products and cycles using RXSwift and RXCocoa on iOS and Mac.

 As we move away from the traditional paradigm of typing or touching one step at a time to interact with programs, users expect apps to adapt and not need constant hand-holding. People today expect …

english PDF

Swift 4 for Absolute Beginners. 4 Ed - Brad Lees, Gary Bennett, Stefan Kaczmarek (2018)

 Stay motivated and overcome obstacles while learning to use Swift Playgrounds to be a great iOS developer. This book is perfect for those with no programming background, those with some programming experience but no object-oriented experience, or those that have a great idea for an app but haven’t programmed since school, and it is now updated for Swift 4.

 Many people have a difficult time believing they can learn to …

english PDF

Combine: Asynchronous Programming with Swift. 3 Ed - Florent Pillet, Marin Todorov, Scott Gardner, Shai Mishali (2021)

 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 …

english PDF

iOS Architecture Patterns: MVP, MVVM, VIPER, and VIP in Swift - Raúl Ferrer García (2023)

 Develop well-structured applications using tested techniques and patterns. When you start to develop an application, you not only have to think about the idea of the finished application, but also about how it will evolve as it is built. This book shows you how to plan for changes, scope creep, and for the possibility of other developers joining in.

 Start by learning what architecture patterns for an application are. You’ll …

english PDF

Head First Swift: A Learner's Guide to Programming with Swift - Jon Manning, Paris Buttfield-Addison (2021)

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 start? With Head First Swift, you'll explore from the ground …

english PDF

iOS 15 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics - Matt Neuburg (2022)

 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 object-oriented concepts
  • Become familiar with built-in Swift types
  • Dive deep into Swift objects, protocols, and generics
  • Tour …

    english PDF

Swift для детей - Глория Уинквист, Мэтт Маккарти (2018)

 Эта книга позволит вам начать программировать, освоив удобный и функциональный язык Swift, на котором пишут программы для устройств Apple. Вы создадите в учебной площадке Xcode Playground игру и напоминалку о днях рождения друзей. Двигайтесь по понятным инструкциям и сразу оценивайте результаты своей работы. Книга для детей от 10 лет и для взрослых.

русский PDF

Beginning ARKit for iPhone and iPad: Augmented Reality App Development for iOS - Wallace Wang (2018)

 Explore how to use ARKit to create iOS apps and learn the basics of augmented reality while diving into ARKit specific topics. This book reveals how augmented reality allows you to view the screen on an iOS device, aim the camera at a nearby scene, and view both the real items in that scene as well as a graphic image overlaid on to that scene.

 You’ll start by accessing the …

english PDF

Programming iOS 13: Dive Deep into Views, View Controllers, and Frameworks - Matt Neuburg (2020)

 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, and animate views that respondto touch
  • Use view controllers to manage multiple screens of interface
  • Master interface …

    english PDF

iOS 14 Programming Fundamentals with Swift - Matt Neuburg (2021)

 Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 12 IDE, Cocoa Touch, and the latest version of Apple's acclaimed programming language, Swift 5.3. With this thoroughly updated guide, you'll learn the Swift language, understand Apple's Xcode development tools, and discover the Cocoa framework.

  • Become familiar with built-in Swift types
  • Dive deep into Swift objects, protocols, and generics
  • Tour the life cycle of …

    english PDF

Real-World iOS by Tutorials: Professional App Development With Swift - Aaqib Hussain, Josh Steele, Renan Dias (2022)

 Working on app development can be hard, there's a lot of documentation out there, but developers struggle to find a clear template when deciding things like app architecture, how to persist data and how to create robust and scalable code.

 That's where Real-World iOS by Tutorials comes to the rescue! This book will guide you from an idea for an app to creating code that can scale and explain the …

english PDF