Swift Creating Reusable UIAlertController Learn how to create and present UIAlertController in reusable way.
Swift Overriding Methods in Swift Protocol Extensions Learn the difference between method dispatch of Swift protocols.
Swift Difference Between Assert, Precondition and Fatal Error in Swift Learn when to use assert(), precondition() and fatalError().
Swift Unwrapping Optionals in Swift Unit Tests with XCTUnwrap Learn how XCTUnwrap can help you to deal with optionals in your Swift unit tests.
Swift Error Pattern Matching in Swift Simple yet powerful technique to switch over Swift errors types.
Xcode Spell Checking in Xcode 11 Learn how to spell check source code, strings and comments in Swift with Xcode 11.
Xcode Xcode Tip: How to Generate Memberwise Initializer for Classes Learn how to generate initializers for Swift classes.