There are many challenges in the iOS app development, but there is one beast that tends to screw things up more: the problem of app’s state management. In this tutorial, Alexey will discuss with you a number of approaches to manage your application’s state in iOS.
Explore how to use Swift Combine framework with this tutorial, know what are publisher, subscriber, operators, subject and publisher-subscriber life cycle and implement several examples with Combine Swift framework.
iOS 13 has one of those major changes with respect to how modal ViewControllers are displayed leading to unexpected behavior like crashes, unpopulated screens, access to things a user shouldn’t have access to. This tutorial provides you with all the fixes you need.
Take a look at how caching can be an incredibly powerful tool in various situations, how to build an efficient and elegant caching API in Swift, and how strategically caching various values and objects can have a big impact on the overall performance of an app.
Thanks for your support. We’ve reached another milestone. Over 14,500 customers purchased our books/course to learn iOS app development. Written for beginners, our course takes you from zero programming experience to becoming a professional iOS developer. This course includes one year free update and is now updated for Swift 5. And, we will update the book for SwiftUI too. Join us and let’s Swift together!