iOS Dev 33: MVC Design Pattern Explained with Example | Swift 5, XCode 13

  Рет қаралды 11,805

Emmanuel Okwara

Emmanuel Okwara

Күн бұрын

In this video we learn about the Model View Controller (MVC) Design Pattern.
We start by understanding how each component connects with the others, then we implement an example project (Login Page) using the MVC pattern.
Additional Materials:
Starter Project: github.com/EMacco/ios-tutoria...
Concurrency: • iOS Dev 15: Concurrenc...
Retain Cycle: • iOS Dev 16: Retain Cyc...
Food Ordering App: • Food Ordering App (Yum...
Say Hi on Social Media:
LinkedIn: / ​​
Twitter: / its_macco
Video Content
1. Introduction 00:00
2. What is MVC? 00:46
3. MVC in Practice 04:03
4. Conclusion 25:39

Пікірлер: 23
@ryangaudet357
@ryangaudet357 Жыл бұрын
Great video. I really like your instruction style and am subscribing and look forward to watching more of your videos.
@valentinalinchuk
@valentinalinchuk 9 ай бұрын
Amazing video, now i finally understand how it works, thank you!
@nileshjdarji
@nileshjdarji 2 жыл бұрын
Great video. Good explanation with simplified example. Thank you.
@EmmanuelOkwara
@EmmanuelOkwara 2 жыл бұрын
It’s my pleasure, Nilesh 😊
@AtaTheKin
@AtaTheKin 2 жыл бұрын
I love it, really simple and with a great example, you have won a new subscriber
@EmmanuelOkwara
@EmmanuelOkwara 2 жыл бұрын
Thank you, Alejandro 😊
@edgarsjaudzems9837
@edgarsjaudzems9837 Жыл бұрын
Thanks for videos, very good explanation.
@d3f0ld
@d3f0ld 9 ай бұрын
Thanks, totally now I got what is MVC in example
@yuth_fight
@yuth_fight 2 жыл бұрын
I really like your video and I hope you have more video tutorial that related to iOS Development. Thank you so much for sharing.
@EmmanuelOkwara
@EmmanuelOkwara 2 жыл бұрын
Thanks, and I definitely have a lot more videos. You can check my channel and subscribe if you haven’t already 😊
@serhatsimsek_1
@serhatsimsek_1 2 ай бұрын
thank you sir!!
@abcd-of9gi
@abcd-of9gi Жыл бұрын
thanks a lot Emmanuel
@bhavanabhardwaj5253
@bhavanabhardwaj5253 3 ай бұрын
Can this example be used on IOS 17?
@rabbit467
@rabbit467 11 ай бұрын
bro, make a video where mvc is presented programmatically, please, ty for this video
@abdorizak
@abdorizak 2 жыл бұрын
Can you plz make a video how to make video about api post put delete and get method and Authentication user
@EmmanuelOkwara
@EmmanuelOkwara 2 жыл бұрын
Thanks for the suggestion, Abdorizak. I’ll add it to my TODOs 😊
@abdorizak
@abdorizak 2 жыл бұрын
@Vishalsingh-qq5od
@Vishalsingh-qq5od 2 жыл бұрын
Hi, MVC/MVVM are Design Patterns or Architecture pattern. Design Patterns should be Creational/Structural/Behavioral ?
@EmmanuelOkwara
@EmmanuelOkwara Жыл бұрын
To be honest, I’m not sure how to “correctly” answer this since it’s a debate with great points from both sides😅 Speaking personally tho, I like to think of architectural patterns as high level decisions answering the questions of what, where and how the system and it’s components will operate. Design pattern on the other hand is more low level answering the question of how the system will be implemented, the classes, functions, etc. As for Creational/Structural/Behavioral, I think of these as categories in which the various patterns can be classified into.
@abanoubashraf1308
@abanoubashraf1308 2 жыл бұрын
can you plz make videos about clean code using Domain Driven Design?
@EmmanuelOkwara
@EmmanuelOkwara 2 жыл бұрын
I’ll consider it 😊
@harshverma7037
@harshverma7037 2 жыл бұрын
Can you make a video on MVVM pattern?
@EmmanuelOkwara
@EmmanuelOkwara 2 жыл бұрын
For sure! That’s the next video I’ll post 😁
How to use Model View Controller MVC in iOS (Swift 2020)
16:34
iOS Academy
Рет қаралды 24 М.
Cool Items! New Gadgets, Smart Appliances 🌟 By 123 GO! House
00:18
123 GO! HOUSE
Рет қаралды 17 МЛН
Как бесплатно замутить iphone 15 pro max
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 7 МЛН
路飞太过分了,自己游泳。#海贼王#路飞
00:28
路飞与唐舞桐
Рет қаралды 22 МЛН
Sigma Kid Hair #funny #sigma #comedy
00:33
CRAZY GREAPA
Рет қаралды 36 МЛН
iOS Dev 35: MVVM Binder using Combine | Swift 5, XCode 13
9:34
Emmanuel Okwara
Рет қаралды 9 М.
Java Is Better Than Rust
42:14
ThePrimeTime
Рет қаралды 177 М.
Clean Architecture iOS [MVC vs MVVM]
10:48
Rebeloper - Rebel Developer
Рет қаралды 25 М.
Clean iOS Architecture pt.5: MVC, MVVM, and MVP (UI Design Patterns)
16:09
Essential Developer
Рет қаралды 113 М.
The Most Misused Design Pattern in Swift
5:56
Sean Allen
Рет қаралды 17 М.
Swift Clips: Controllers in MVC
16:49
John Sundell
Рет қаралды 7 М.
MVVM is BAD for SwiftUI - Use MVC Instead! (Yes, MVC)
13:28
Rebeloper - Rebel Developer
Рет қаралды 4,1 М.
iOS Dev 31: Getting Started with UI Testing | Swift 5, XCode 12
31:57
Emmanuel Okwara
Рет қаралды 10 М.
НОВЫЕ ФЕЙК iPHONE 🤯 #iphone
0:37
ALSER kz
Рет қаралды 278 М.
Ноутбук за 20\40\60 тысяч рублей
42:36
Ремонтяш
Рет қаралды 386 М.
Что делать если в телефон попала вода?
0:17
Лена Тропоцел
Рет қаралды 2,8 МЛН
Какой ноутбук взять для учёбы? #msi #rtx4090 #laptop #юмор #игровой #apple #shorts
0:18