Swift: Class vs. Struct Explained 📝
Learn the differences between classes and structs in Swift to choose the right one for your project. Save 10% on websites at squarespace.com!

Sean Allen
44.0K views • Jan 28, 2023

About this video
Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN.
Classes vs. Structs is a classic iOS Developer Interview question. In this video I explain the difference between a reference type and a value type as well as when to use a struct or a class. This tutorial was created using Xcode 14 and iOS 16.
iOS Developer Interview Questions Playlist:
https://www.youtube.com/playlist?list=PL8seg1JPkqgF5wazzCKSq3EEfqt3t8mvA
My iOS Dev Courses:
https://seanallen.teachable.com/?video=LtlbB4-6k_U
Twitter:
Sean Allen - https://twitter.com/seanallen_dev
Hired.com:
https://hired.com/x/1n01g
Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):
Paul Hudson's Hacking With Swift:
https://gumroad.com/a/762098803
Donny Wals - Combine:
https://gumroad.com/a/909014131
Mark Moeyken’s SwiftUI Books:
www.bigmountainstudio.com/swiftui-views-book/fzc51
Objc.io Books (Thinking in SwiftUI & Advanced Swift):
https://gumroad.com/a/656585843
Ray Wenderlich Books:
https://store.raywenderlich.com/a/20866/link/1
#swift #softwaredeveloper #iosdeveloper
Timestamps:
0:00 - iOS Interview Question
0:21 - Short Answer - Reference vs. Value Types
0:48 - Class - Reference Type
2:35 - Struct - Value Type
4:18 - When to use Class or Struct
Classes vs. Structs is a classic iOS Developer Interview question. In this video I explain the difference between a reference type and a value type as well as when to use a struct or a class. This tutorial was created using Xcode 14 and iOS 16.
iOS Developer Interview Questions Playlist:
https://www.youtube.com/playlist?list=PL8seg1JPkqgF5wazzCKSq3EEfqt3t8mvA
My iOS Dev Courses:
https://seanallen.teachable.com/?video=LtlbB4-6k_U
Twitter:
Sean Allen - https://twitter.com/seanallen_dev
Hired.com:
https://hired.com/x/1n01g
Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):
Paul Hudson's Hacking With Swift:
https://gumroad.com/a/762098803
Donny Wals - Combine:
https://gumroad.com/a/909014131
Mark Moeyken’s SwiftUI Books:
www.bigmountainstudio.com/swiftui-views-book/fzc51
Objc.io Books (Thinking in SwiftUI & Advanced Swift):
https://gumroad.com/a/656585843
Ray Wenderlich Books:
https://store.raywenderlich.com/a/20866/link/1
#swift #softwaredeveloper #iosdeveloper
Timestamps:
0:00 - iOS Interview Question
0:21 - Short Answer - Reference vs. Value Types
0:48 - Class - Reference Type
2:35 - Struct - Value Type
4:18 - When to use Class or Struct
Tags and Topics
Browse our collection to discover more content in these categories.
Video Information
Views
44.0K
Likes
1.6K
Duration
7:28
Published
Jan 28, 2023
User Reviews
4.7
(8) Related Trending Topics
LIVE TRENDSRelated trending topics. Click any trend to explore more videos.
No specific trending topics match this video yet.
Explore All Trends