Kirjojen hintavertailu. Mukana 12 595 353 kirjaa ja 12 kauppaa.

Kirjailija

Marin Todorov

Kirjat ja teokset yhdessä paikassa: 2 kirjaa, julkaisuja vuosilta 2022-2023, suosituimpien joukossa iOS Animations by Tutorials (Seventh Edition). Vertaile teosten hintoja ja tarkista saatavuus suomalaisista kirjakaupoista.

2 kirjaa

Kirjojen julkaisuhaarukka 2022-2023.

Modern Concurrency in Swift (Second Edition)

Modern Concurrency in Swift (Second Edition)

Marin Todorov; Kodeco Team

Kodeco Inc.
2023
pokkari
Learn Modern Swift Concurrency For years, writing powerful and safe concurrent apps with Swift could easily turn into a daunting task, full of race conditions and unexplained crashes hidden in a massive nesting of callback closures.In Swift 5.5, Apple introduced a new concurrency model featuring the async/await syntax, which lets you write asynchronous code that reads like synchronous code. But like any new feature, here be dragons So how will you achieve the much-desired mastery of modern Swift concurrency?Modern Concurrency in Swift comes to the rescue, showcasing what you need to know about async/await, tasks, actors and everything in between Who This Book Is ForThis book is for intermediate Swift developers who are familiar with writing asynchronous applications and who want to leverage the concurrency features Apple introduced in Swift 5.5 and its evolution throughout the years, to write safer and more predictable asynchronous apps.Topics Covered in Modern Concurrency in SwiftUsing async/await: Learn how to use the new async/await keywords to define and run asynchronous work.Actors: Find out how to use the actor model to easily protect shared mutable state in a synchronized container.Tasks: You'll dive deeper into the Task type, which powers all asynchronous tasks in Swift's modern concurrency model.Task Groups: Use a Task Group to group multiple tasks together and run them concurrently, while using a familiar Array-like syntax to iterate over the results.Custom Asynchronous Sequences: Leverage the power of async/await in your own asynchronous work, by learning how to create custom AsyncStreams.Testing Asynchronous Code: Asynchronous code can be a challenging beast to test. You'll learn everything you need to tackle this challenge.One thing you can count on: After reading this book, you'll be prepared to leverage Swift's new concurrency features in your app to write safe, performant and predictable asynchronous code.
iOS Animations by Tutorials (Seventh Edition)

iOS Animations by Tutorials (Seventh Edition)

Marin Todorov; Raywenderlich Tutorial Team

Razeware LLC
2022
pokkari
Make Delightful Animations with Swift There's no denying it: creating animations is one of the most enjoyable parts of iOS development.Animations are fun to create, they breathe life into your user interface, and they make your app a delight to use.In this book, you'll learn about iOS animation in Swift from beginning to advanced through a series of hands-on tutorials and challenges, that make your app look and feel great.Who This Book Is ForThis book is for intermediate to advanced developers, who already know the basics of iOS and Swift development and want to dive deep into animations.Topics Covered in iOS Animations by Tutorials: SwiftUI: Learn how to bring this exciting new technology to life.View Animations: Learn how to animate views: size, position, color, and more.Springs: Make your animations bounce with realistic spring behavior.Transitions: Add subtle transitions when you add or remove subviews.Keyframe Animations: Learn how to make complex animations with precise multi-stage timing.Animation and Auto Layout: Learn how to animate with Auto Layout by animating constraints.Layer Animations: Dive deeper and use layer animation for more advanced techniques.Shapes and Masks: Learn how to use shapes and layer masks for cool effects.Gradient Animations: Make moving gradients like the "slide to unlock" screen.Stroke and Path Animations: Animate lines moving over time along a path.3D Animations: Rotate, translate, and scale your layers over time in three dimensions.