Working with IndexPaths

Read about how I extend IndexPath’s to provide querying, sorting and filtering features. Great for building custom UICollectionViewLayout’s and more.

Pie Progress View (iOS and macOS)

A progress view – represented by a pie chart – to demonstrate how to make a Core Animation backed view/layer with support for both iOS and macOS. Includes IBDesignable and IBInspectable support to make XIB and Storyboard based design easier.

Scheduling Services

A micro-post about a micro-framework. Schedule (possibly repeating) events for some time in the future, along with restoration support. An NSNotification-based scheduling service in Swift.