Serhiy ButzSwiftUI: Spring Animation Completion TrackerI want to share my solution for tracking animation completion in SwiftUI, which effectively handles various types of animations, including…Jun 1, 2023Jun 1, 2023
Serhiy ButzSwift: Shared memory managerMemory allows the computational process to keep track of its state to make progress, so memory working skills are crucial for programmers…Oct 12, 2021Oct 12, 2021
Serhiy ButzSwift: Mutex benchmarkWhen designing concurrent programs, correctness is always the most important factor, but you should also consider performance factors as…Sep 12, 2021Sep 12, 2021
Serhiy ButzCombine: WithLatestFrom operatorDespite Apple’s promoting their new SwiftUI framework, there’re a lot of projects, based on the plain old UIKit framework. Nevertheless…Aug 22, 2020Aug 22, 2020
Serhiy ButzCombine: ShareReplay operatorSuppose our Combine-based app connects to an outdoor air temperature sensor, which pushes the temperature measurements at a constant rate…Aug 21, 2020Aug 21, 2020