This page links to all my blog entries that describe a design pattern in Swift.
"Cache": Use this to implement cached values.
"Singleton": Presents different ways to create singletons.
"Enum Compare": A way to compare two enums that have an associated value.
"Dispatch": Makes it easier to add scripting, undo/redo, macro recording etc to your app.
"Is-Enum": A better way to test for the type of an enum.
"Cancel Defer": A simple way to 'cancel' a defer statement.