Exploring the New Features in Swift 6
Exploring the New Features in Swift 6
Articles about iOS development, architecture, tools, productivity and the craft of building software.
Exploring the New Features in Swift 6
In this article, we will learn how to implement a reactive MVVM architecture in a SwiftUI app. We will use the Clean Architecture recommendations and the single-responsibility principle.
In this article, we will learn how to implement a reactive MVVM architecture in a SwiftUI app. We will use the Clean Architecture recommendations and the single-responsibility principle.
What's new in Swift 5.5? Yes, the same questions arise but question is, are these changes will impact the current syntax or code.
Dependency injection is a programming technique that makes a class independent of its dependencies. It achieves that by decoupling the usage of an object from its creation. This helps you to follow SOLID’s dependency inversion and single responsibility principles.
You need extensions because they save you time from re-creating the same thing over and over again. Don’t you find it tiring sometimes that you have to type it over and over again?
This style guide is different from other Objective-C style guides you may see, because the focus is centered on readability
This style guide is different from others you may see, because the focus is centered on readability.
You might be familiar with MVC: The most common application architecture pattern. Whether in mobile web or desktop applications. you can find it everywhere with its three main components (View, Controller, Model).
Localization is a key part of an application. In order to make it easy, maintainable and extensible it deserves a bit of effort and care. But for iOS graphic interfaces made with Interface Builder, it becomes a bit tricky to accomplish those goals.
In post about CAMediaTimingFunction, we had a look at the curves available to UIView animations where we created an extension for CAMediaTimingFunction.
Everybody knows importance of animation in iOS. If you are an iOS developer, I'm pretty sure you must have used animations at least once which also makes me assume that you are familiar with CAMediaTimingFunction.