Swift Protocols - An Introduction @seanallen
Swift Protocols - An Introduction  @seanallen
Uploaded March 2025 | Updated September 2026, 5 hours ago
Go to squarespace.com/seanallen to save 10% off your first purchase of a website or domain using code SEANALLEN.

My Swift & SwiftUI Courses - seanallen.teachable.com/?video=vmQnTMWaDiY

In this video I introduce you to the topic of protocols in Swift. I show you some basic examples of protocols already built into the Swift language, and the get a little more advanced where we build out own protocol with properties and functions.

Swift Protocol Documentation:
docs.swift.org/swift-book/documentation/the-swift-programming-language/protocols

My Source Code:
seanallen.teachable.com/p/source-code-youtube-videos?video=vmQnTMWaDiY

Swift News Newsletter - swiftnews.kit.com/newsletter

X (Twitter):
Sean Allen - twitter.com/seanallen_dev

Book and learning recommendations that help out the channel if you decide to purchase (Affiliate Links):

Antoine Van Der Lee - Going Indie Course:
courses.avanderlee.com/p/from-side-project-to-going-indie?affcode=2082304_o9res6rn

Helm (25% Discount) - The all-in-one macOS app that enhances App Store Connect, supercharging your app updates, localization, and ASO with AI-powered tools.
gumroad.com/a/692357651/ymbbmh

Mark Moeyken’s SwiftUI Books:
bigmountainstudio.com/a/fzc51

Paul Hudson's Hacking With Swift:
gumroad.com/a/762098803

RocketSim - Enhance Your Xcode Simulator:
gumroad.com/a/51797971/ftvbh

Objc.io Books (Thinking in SwiftUI & Advanced Swift):
gumroad.com/a/656585843

Timestamps:
0:00 - What is a protocol?
0:31 - Built in example - Identifiable
1:53 - Custom example - Tamable
3:21 - Defining Tamable properties and functions
5:39 - Conforming to Tamable protocol
8:29 - Using our protocol in a List
11:52 - Explaining our Tamable array and List

#swift #iosdeveloper #iosdevelopment
Swift Protocols - An IntroductionMaximize Your YouTube Business - Creator View 2.0iOS 19 Redesign, State of Subscription Apps, Swift Concurrency, Screen Design InspirationConcentricity is a Huge deal when building for iOS 26Xcode Tip - Multi-line Cursor Editing #iosdeveloper #swift #xcodeSwift Algorithms - Faster, Cleaner Code. (Chunked Example)Coding Bootcamps are NOT worth it! Unless…How to Create 3D App Icons for visionOS | XcodeFrom Homeless to $130k+ iOS Dev | Self-TaughtWhy App Store Screenshots Are a HUGE Deal NowXcode + ChatGPT, @MainActor Gotcha, SwiftUI Container Views, SwiftUI Custom Modifiers & MoreSwiftUI Confusion, Ship-a-ton, Paywalls, App Intents, Mistakes Learning Swift & More
Sean Allen |

Swift Protocols - An Introduction

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER