From 122bbe6b278530ade2dc3244ab6176ffb0f0cb31 Mon Sep 17 00:00:00 2001 From: Sandeep Sahani Date: Tue, 1 Oct 2024 14:16:36 +0530 Subject: [PATCH] Update ios-architecture@IduGSdUa2Fi7VFMLKgmsS.md (#7279) * Update ios-architecture@IduGSdUa2Fi7VFMLKgmsS.md Added description for iOS Architecture, ensuring contribution rules. * Update src/data/roadmaps/ios/content/ios-architecture@IduGSdUa2Fi7VFMLKgmsS.md --------- Co-authored-by: dsh --- .../ios-architecture@IduGSdUa2Fi7VFMLKgmsS.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/data/roadmaps/ios/content/ios-architecture@IduGSdUa2Fi7VFMLKgmsS.md b/src/data/roadmaps/ios/content/ios-architecture@IduGSdUa2Fi7VFMLKgmsS.md index 12fc57023..11a2b230b 100644 --- a/src/data/roadmaps/ios/content/ios-architecture@IduGSdUa2Fi7VFMLKgmsS.md +++ b/src/data/roadmaps/ios/content/ios-architecture@IduGSdUa2Fi7VFMLKgmsS.md @@ -1 +1,11 @@ -# iOS Architecture \ No newline at end of file +# iOS Architecture + +iOS architecture refers to the design principles and patterns used to build iOS applications. It focuses on how to structure code, manage data, and ensure a smooth user experience. These architectural patterns help developers create maintainable, scalable, and testable applications while following best practices specific to iOS development. Use cases of these architectures may vary according to the requirements of the application. For example, MVC is used for simple apps, while MVVM is considered when the app is large and complex. + +Learn more from the following resources: + +- [@article@Model-View-Controller Pattern in swift (MVC) for Beginners](https://ahmedaminhassanismail.medium.com/model-view-controller-pattern-in-swift-mvc-for-beginners-35db8d479832) +- [@video@MVC Design Pattern Explained with Example](https://youtu.be/sbYaWJEAYIY?t=2) +- [@article@MVVM in iOS Swift](https://medium.com/@zebayasmeen76/mvvm-in-ios-swift-6afb150458fd) +- [@video@MVVM Design Pattern Explained with Example](https://www.youtube.com/watch?v=sLHVxnRS75w) +