MENU

Fun & Interesting

Swift Optionals - How to Unwrap (real examples)

Sean Allen 15,272 lượt xem 2 years ago
Video Not Working? Fix It Now

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

Comment