Use Your Loaf
Articles
Modern Auto Layout
Newsletter
Archives
By Date
Categories
Swift
2021
Jan 04
Using Swift Result and flatMap
2020
Dec 21
Swift If Case Let
Nov 09
Slow Swift Compiler Performance
Oct 12
Using Swift Packages in Playgrounds
Sep 28
What does @main do in Swift 5.3?
Jul 27
Default initializer is inaccessible
Jul 20
Add resources to Swift packages
May 11
Swift Filtering With Predicates
2019
Dec 16
Cleaning Up With Swift Defer
Nov 04
Coercion of implicitly unwrappable value
Oct 07
Swift 5.1 Two Quick Tips
Aug 19
Editing A Swift Package
Aug 12
Creating Swift Packages in Xcode
May 27
Exploring the Swift standard library source code
May 20
Empty Strings in Swift
May 06
Comparing Version Strings
Apr 08
Swift 5 Frozen enums
Feb 11
Creating Strings From Raw Text In Swift 5
Feb 04
Character Properties in Swift 5
Jan 21
Refactoring With Protocols
2018
Sep 03
TODO FIXME And Compiler Directives
Aug 06
Getting All Cases Of An Enum
Jul 23
Updating Strings For Swift 4.2
Jun 25
Upgrading To Swift 4.2
May 21
Swift Lazy Property Initialization
Apr 30
Class Only Protocols In Swift 4
Apr 02
How To Get Equatable And Hashable For Free
Feb 12
Replacing flatMap With compactMap
Jan 08
Swift Non-Nil Values In An Array Of Optionals
2017
Nov 20
Swift Codable With Custom Dates
Nov 06
Swift 4 Access Levels
Oct 26
@objc Warnings Upgrading To Swift 4
Oct 02
Easier Swift Layout Priorities
Sep 25
Updating Strings For Swift 4
Aug 21
Using Swift Codable With Property Lists
Jul 24
Reminder About Let Initialization
May 29
Warning Converting Optional to String
Mar 27
Loading Resources From A Framework
Feb 20
Swift Integer Quick Guide
Feb 13
Swift Hashable
Feb 06
Swift Equatable and Comparable
Jan 09
Swift 3 and Comparing Optionals
2016
Oct 24
Enum Raw Values and Failable Initializers
Oct 10
Updating Strings for Swift 3
Sep 26
Swift 3 Access Controls
Sep 12
Adding Swift Convenience Initializers
Aug 01
Swift 3 Warning of Unused Result
Jul 11
Pro Swift and Swift Algorithms
Jun 06
Using Objective-C Lightweight Generics
May 09
Swift Guide to Map Filter Reduce
Feb 08
Swift Documentation Quick Guide
Jan 18
Swift Named Parameters
Jan 11
Using nullable to annotate Objective-C code
Jan 04
How to percent encode a URL String
2015
Dec 14
Swift String Cheat Sheet
Dec 07
How to Dereference an Unsafe Mutable Pointer in Swift
Nov 16
Swift Optional Protocol Methods
Nov 09
Quick Guide to Swift Delegates
Oct 26
cellForRowAtIndexPath in Four Lines
Aug 24
Checking API Availability with Swift
Aug 10
Dynamic Dispatch and Whole Module Optimization
Jul 27
Swift Whole Module Optimization
May 06
Sorting an Array of Dictionaries
Jan 26
Stanford iOS 8 Course With Swift