Cocoacasts
What's New
Library
Sign Up
Sign In
Fundamentals
07:18
Creating Builders with Enums
Writing Elegant Code with Enums
by Bart Jacobs |
06:40
Type Safety in Swift
Mastering Types in Swift
by Bart Jacobs |
07:39
Taking Advantage of Swift's Native Result Type
Swift and Cocoa Essentials
by Bart Jacobs |
13:46
Protecting the Secrets of Your Mobile Application
Swift and Cocoa Essentials
by Bart Jacobs |
03:58
What Is Asynchronous Programming
Swift and Cocoa Essentials
by Bart Jacobs |
16:13
Increasing Performance Through Caching
Swift and Cocoa Essentials
by Bart Jacobs |
09:29
What Is the Main Thread
Swift and Cocoa Essentials
by Bart Jacobs |
12:02
Threads, Queues, and Concurrency
Swift and Cocoa Essentials
by Bart Jacobs |
What Are App IDs and Bundle Identifiers
by Bart Jacobs |
What Is The Weakest Link Of Your Application
by Bart Jacobs |
What Are Unary, Binary, and Ternary Operators
by Bart Jacobs |
Treat Optionals with Caution in Swift
by Bart Jacobs |
What Is the Difference Between Instance Methods and Type Methods in Swift
by Bart Jacobs |
What Is a Memberwise Initializer
by Bart Jacobs |
What Do Two Question Marks Mean in Swift
by Bart Jacobs |
How to Convert a String to a Date In Swift
by Bart Jacobs |
What Is the Difference Between a Method and a Function in Swift
by Bart Jacobs |
What Are Higher-Order Functions in Swift
by Bart Jacobs |
What Are Functions Types in Swift
by Bart Jacobs |
What Are First-Class Functions in Swift
by Bart Jacobs |
How to Convert a Date to a String In Swift
by Bart Jacobs |
What Does Class Has No Initializers Mean
by Bart Jacobs |
How to Use Swift's Final Keyword
by Bart Jacobs |
View Controller Is Unreachable
Swift Help
by Bart Jacobs |
How to Use One-Sided Ranges in Swift
by Bart Jacobs |
What Are Unary, Binary, and Ternary Operators
by Bart Jacobs |
How to Use Swift's Remainder Operator
by Bart Jacobs |
How to Use Swift's Ternary Conditional Operator
by Bart Jacobs |
How to Get the Root View Controller of a Navigation Controller
by Bart Jacobs |
How to Use Swift Map to Transforms Arrays, Sets, and Dictionaries
by Bart Jacobs |
How to Store an Image in the Documents Directory in Swift
by Bart Jacobs |
How to Get Documents Directory in Swift
by Bart Jacobs |
Benefits of Creating an Extension for User Defaults
by Bart Jacobs |
Why Do You Lose Data Stored in User Defaults
by Bart Jacobs |
Should You Use Core Data Or User Defaults
by Bart Jacobs |
How to Save an Image in User Defaults in Swift
by Bart Jacobs |
How to Clear or Reset User Defaults in Swift
by Bart Jacobs |
How to Check if a Value Exists in User Defaults in Swift
by Bart Jacobs |
How to Store an Enum in User Defaults in Swift
by Bart Jacobs |
How to Store a Custom Object in User Defaults in Swift
by Bart Jacobs |
How to Store a Dictionary in User Defaults in Swift
by Bart Jacobs |
How to Store an Array in User Defaults in Swift
by Bart Jacobs |
How to Store a String In User Defaults In Swift
by Bart Jacobs |
How to Use User Defaults in Swift
by Bart Jacobs |