What is Object Oriented Programming for Swift | Swift Basics #8
YouTube Viewers YouTube Viewers
43.3K subscribers
11,573 views
0

 Published On Jun 30, 2023

Unlock the power of object-oriented programming in Swift with this comprehensive tutorial! Learn the core principles of OOP, including classes, objects, and inheritance. Discover how to create reusable code using encapsulation and abstraction. Master the art of polymorphism to enhance code flexibility and modularity. Start your journey to becoming a proficient Swift developer today and harness the full potential of object-oriented programming in your projects!

This is an introductory video for beginners. For full details:    • Swift: Struct vs Class vs Actor, Valu...  

00:00 Object Oriented Programming
00:00 Intro
03:16 Welcome back!
05:19 Object Oriented Programming
07:08 Init vs Deinit
08:38 Automatic Reference Counting (ARC)
13:25 Memory Types: Stack vs Heap
16:49 Multi-Threaded Environment
20:16 Value vs Reference Types
25:45 Struct vs Class
27:25 Explained to a 5-year old
33:00 When to use Struct or Class
34:28 Wrapping up
35:48 Summary
38:55 Conclusion

Website: https://www.swiftful-thinking.com
Discord:   / discord  
Source code: https://github.com/SwiftfulThinking/

show more

Share/Embed