Archives
Swift
2025
Format Swift with a Git Commit Hook
Swift Default Value in String Interpolations
Treating Warnings As Errors In Swift Packages
Swift Raw Identifiers
Swift Observations AsyncSequence for State Changes
2024
2023
2022
Swift Stride Quick Guide
Getting Started with Swift Regex
Swift Foundation Formatter Improvements
SortComparator and SortDescriptor
Swift Optional Pattern Matching
2021
2020
Swift If Case Let
Slow Swift Compiler Performance
Using Swift Packages in Playgrounds
What does @main do in Swift 5.3?
Default initializer is inaccessible
Add resources to Swift packages
Swift Filtering With Predicates
2019
Cleaning Up With Swift Defer
Coercion of implicitly unwrappable value
Swift 5.1 Two Quick Tips
Editing A Swift Package
Creating Swift Packages in Xcode
Exploring the Swift standard library source code
Empty Strings in Swift
Comparing Version Strings
Swift 5 Frozen enums
Creating Strings From Raw Text In Swift 5
Character Properties in Swift 5
Refactoring With Protocols
2018
TODO FIXME And Compiler Directives
Getting All Cases Of An Enum
Updating Strings For Swift 4.2
Upgrading To Swift 4.2
Swift Lazy Property Initialization
Class Only Protocols In Swift 4
How To Get Equatable And Hashable For Free
Replacing flatMap With compactMap
Swift Non-Nil Values In An Array Of Optionals
2017
Swift Codable With Custom Dates
Swift 4 Access Levels
@objc Warnings Upgrading To Swift 4
Easier Swift Layout Priorities
Updating Strings For Swift 4
Using Swift Codable With Property Lists
Reminder About Let Initialization
Warning Converting Optional to String
Loading Resources From A Framework
Swift Integer Quick Guide
Swift Hashable
Swift Equatable and Comparable
Swift 3 and Comparing Optionals
2016
Enum Raw Values and Failable Initializers
Updating Strings for Swift 3
Swift 3 Access Controls
Adding Swift Convenience Initializers
Swift 3 Warning of Unused Result
Pro Swift and Swift Algorithms
Using Objective-C Lightweight Generics
Swift Guide to Map Filter Reduce
Swift Documentation Quick Guide
Swift Named Parameters
Using nullable to annotate Objective-C code
How to percent encode a URL String
2015
Swift String Cheat Sheet
How to Dereference an Unsafe Mutable Pointer in Swift
Swift Optional Protocol Methods
Quick Guide to Swift Delegates
cellForRowAtIndexPath in Four Lines
Checking API Availability with Swift
Dynamic Dispatch and Whole Module Optimization
Swift Whole Module Optimization
Sorting an Array of Dictionaries
Stanford iOS 8 Course With Swift