Adding multiplication and division to the units of measurement types in Foundation.
Demo project: Animating the drawing of a CGPath with CAShapeLayer.strokeEnd
Sample iOS app that lists events from the device's calendar store in a table view and groups them by date.
The Artsy Engineering Open-Source Developers Blog
Demo project for a Stack Overflow question: "Animate CAShapeLayer path on animated bounds change"
A demo iOS app to illustrate hit testing with CGPathCreateCopyByStrokingPath()
Demo project for a Stack Overflow question.
A custom UICollectionViewFlowLayout to support parallax scrolling in cells. Check out the accompanying blog post for more info.
A very simple implementation of a scroll view on iOS. Not meant for production, just for learning purposes. Please check out the accompanying blog post.
Incomplete beginnings of an implementation of the docopt language in Objective-C.
A Swift interface for the Objective-C Runtime API
Sample iOS app for a blog post about gesture recognition and attention to detail
Quick and dirty test apps to understand how the built-in downsampling to screen resolution works on the iPhone 6 Plus.
Converts Financial Reports from iTunes Connect (App Store) to HTML
Sample apps for a Passbook tutorial on my blog.
An iBooks-like page-turning interface for iPhone and iPad apps using only public APIs.
Check an app bundle's code signing and sandboxing state to NSBundle.
A simple UIView wrapper for CAGradientLayer. For the times when it's more convenient to use a view instead of a CALayer.
A UIButton subclass that works with for non-rectangular button shapes.
A UISlider subclass that adds variable scrubbing speeds (as seen in the Music app on iOS).
OBStack is a very simple implementation of a stack data structure (last in, first out) in Cocoa.
A UIScrollView subclass that intelligently handles multiple child scroll views and does not interfere with UIKitʼs cell reuse functionality.
Advanced Swift reflection including dynamic construction of types
Introspection of the private and undocumented remote view controllers feature in iOS 6
A simple command-line Cocoa app to convert images to CMYK
Reactive Programming in Swift
An iOS test app for testing silent push notifications and background fetching.