Hey iOS developer! 👋
Yes, I know—it’s almost 2025, and everyone’s talking about SwiftUI. But let’s not forget there are still millions of lines of code written in Objective-C and Swift using UIKit.
In this issue of Curated iOS, I’m diving into some of the most popular UIKit architectures.
Understanding Model-View-Controller (MVC)
Starting with widely used and easy-to-implement: MVC. This article delves into the fundamentals of the Model-View-Controller pattern, exploring its components and their roles in an application, accompanied by practical examples.
Read on Medium
MVVM Architecture in iOS App
The next natural step in exploring iOS architectures is the Model-View-ViewModel (MVVM) pattern, which separates the data layer (Model), presentation layer (View), and business logic (ViewModel). Gaurav Parmar breaks down each component and explains how they work together to create scalable and maintainable code.
Read on Medium
I publish the Curated iOS newsletter every week — explore the archive of past issues.
Swift MVP: A Step-by-Step Guide for Clean Code
In this article, Gerald Brigen provides an overview of the Model-View-Presenter (MVP) architecture, along with a step-by-step implementation guide to help you write clean and maintainable code.
Read on Medium
Understading Clean Architecture in iOS
Santiago Benítez's article helps us understand the key advantages of Clean Architecture and provides implementation details by showing how to organize code into layers to achieve a clear separation of concerns, where each layer is designed with a specific responsibility in mind.
Read on Medium
Navigating iOS App Architecture: MVC vs. MVVM vs. Clean Architecture
If you need a quick refresher on what MVC, MVVM, and Clean Architecture are all about, check out Kajal Suthar's article for a concise explanation.
Read on Medium
If you found this Curated iOS issue useful, I’d be happy if you:
Hit the Like button.
Subscribe, if you haven’t already!
Connect with me on LinkedIn.
Share the issue with colleagues or friends who might find it helpful.
Until next time!
Artjoms