Книги по Swift


SwiftUI Apprentice: Beginning iOS Programming With SwiftUI. 2 Ed - Audrey Tam, Caroline Begbie (2023)

 You’ve heard about Apple’s hot new declarative user interface SDK — SwiftUI — and are ready to try your hand at iOS development. But, you have no idea where to begin.

 SwiftUI Apprentice to the rescue! This book will guide you through the first steps of your journey as you learn to build beautiful iOS apps.

Who This Book Is For

This book for developers who are new to iOS and …

Английский ZIP (pdf+epub)

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 …

Английский 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 …

Английский 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 …

Английский 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 …

Английский 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 …

Английский 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 …

Английский 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 …

Английский 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 …

Английский 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 …

Английский 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 …

    Английский 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 …

Английский 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 …

    Английский 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 …

    Английский PDF

1  2