Go to https://squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN.
A common iOS Dev interview question is to explain Optionals and how to unwrap them. In this Swift optionals tutorial I'll explain if let, guard statements, optional chaining, and force unwrapping, and nil coalescing.
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/
My Closures Video:
https://youtu.be/ND44vQ5iJyc
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
#swift #softwaredeveloper #iosdeveloper
Timestamps:
0:00 - What are Optionals
0:59 - Unwrapping - if let
2:57 - Unwrapping - guard let
5:37 - Unwrapping - nil coalescing
7:15 - Force Unwrapping
8:37 - Optional Chaining
9:58 - Real Example - if let
11:09 - Real Example - guard let
11:44 - Real Example - nil coalescing
12:15 - Real Example - force unwrap