An Xcode 9 project written in protocol-oriented Swift 4 code to create a wrapper for the iOS FileManager class and API.
An Xcode 9 project written in Swift 4 code designed using the MVVM design pattern, truly extolling the virtues of MVVM over MVC.
An Xcode 10 beta 2 project, written in Swift 4.2, demonstrating how to configure iOS 12 beta 2 provisional authorization for "Deliver Quietly" notifications.
UICollectionView starter Xcode 8.2.1 project. Highlights use of Swift extensions to improve readability and maintainability. Supports all basic features (you can add, select/highlight, deselect/unhighlight, and remove UICollectionViewCell's), written in Swift 3.0, and ready to be enhanced.
A project (Xcode 8.2.1) demonstrating concurrency in iOS using Grand Central Dispatch (GCD) with Objective-C.
An Xcode 9 project that consumes/uses a simple, useful Swift 4 framework (bundle).
An Xcode 9 project that builds a simple, useful Swift 4 framework (bundle).