Filters

Hide filters
Platform
Subscription Type
Content Type
Difficulty
Advanced Filters
Include categories
Exclude categories
Select languages

iOS & Swift · Collection · 21 Results

iOS & Swift Video Course Language
iOS & Swift
iOS Concurrency with GCD & Operations
Learn how to add concurrency to your apps! Keep your app’s UI responsive to give your users a great user experience, and learn how to avoid common concurrency problems, like race condition, priority inversion and deadlock.
iOS & Swift
Modern Concurrency: Beyond the Basics
Build on your knowledge of async/await, tasks and asynchronous sequences to use concurrent tasks in safe, performant and predictable asynchronous apps. Learn how to create and use custom AsyncStream sequences, continuations, task groups and custom actors.
iOS & Swift
Modern Concurrency: Getting Started
Learn how to use Swift’s new native model for writing safe, efficient concurrent code. Create safe, performant and predictable asynchronous apps using these Swift concurrency features: async/await Tasks MainActor Asynchronous sequences
iOS & Swift
Saving Data in iOS
Find out where and how to save data in iOS! This course explores common methods for persisting user data, all from within Xcode Playgrounds.
iOS & Swift
Programming in Swift: Functions & Types
Gain a deeper understanding of functions, practice using closures, and build your skills with named types.
iOS & Swift
Programming in Swift: Fundamentals
Learn about Apple’s open source programming language, Swift, through hands-on examples! Take a deep dive into the Swift language, learning about core Swift concepts like loops, collections, types, optionals, functions, classes, and more.
iOS & Swift
Higher-Order Functions in Swift
Learn what higher-order functions are, and how to write and use them in Swift. Expand your understanding with examples from the Swift Standard Library, the new Swift Algorithms framework, and SwiftUI.
Multiple Domains
Advanced Swift: Error Handling
Production code is all about handling errors: programming errors, user input errors, asynchronous errors. This course covers the error fundamentals you need to know.
Multiple Domains
Advanced Swift: Unsafe Memory Access
Did you know you can call C-malloc straight from Swift? Swift lets access the machine at its lowest level. This course will show you how.
Multiple Domains
Advanced Swift: Memory Management
Memory management works like magic most of the time - until it doesn't. Find out what you need to watch out for in this course.
Multiple Domains
Advanced Swift: Sequences, Collections and Algorithms
Sequences, collections and algorithms in the Swift language are an amazing abstraction that you really need to know about. Learn the details in this course.
Multiple Domains
Advanced Swift: Types and Operations
An idea central to Swift is to use types to guarantee correctness. Find out how in this course focused on types and operations.
Multiple Domains
Advanced Swift: Values and References
Swift mutation model uses values and references to improve local reasoning and maintain performance. Find out the details in this course.
Multiple Domains
Advanced Swift: Generics and Protocols
The generics system and protocols are the heart of the Swift language. Learn how it all fits together in this course.
Multiple Domains
Advanced Swift: Protocol Oriented Programming
Swift protocol oriented programming gives you the power of object oriented programming with better composability and without the baggage of class inheritance.
iOS & Swift
Beginning RxSwift
Learn the fundamentals of reactive programming with RxSwift.
iOS & Swift
Swift Code Katas
In Swift Code Katas you'll practice your most important skill as a developer - coding! Hone your skills with these challenges and become a better developer.
iOS & Swift
What's New in Swift 4
Find out what's new in the latest version of Swift, including Range, String, and Dictionary enhancements. If last year’s changes for Swift 3 still cause you uncontrollable night terrors, you’re in for a pleasant surprise with Swift 4!
iOS & Swift
Server-Side Swift with Perfect
Learn how to create Server-Side Swift apps with Perfect in this free screencast series.
iOS & Swift
Intermediate Swift 3
Intermediate Swift picks up where Beginning Swift has left off. You'll build on the basics of Swift by learning about Swift's object oriented programming features.
iOS & Swift
What’s New in Swift 2
Learn about some of the latest and greatest changes included in Swift 2 – from syntax additions such as the new guard statement, to architectural shifts such as protocol-oriented programming techniques. This series is meant to get you caught up to speed with the changes in Swift 2. To learn Swift for beginners, check out our Introduction to Swift series.