This is your work, valued
Designer and developer of apps like Moxtopper, ‘sodes, Unread, Riposte, and others • iOS at Jack Henry • Previously iOS at Big Nerd Ranch, Black Pixel, &tc
etcetera. Stuff I need often enough to that's too small to exist on its own.
129sodes-audio-example. An example AVAssetResourceLoaderDelegate implementation, with extensive sample code.
103JTSCursorMovement. A drop-in utility for adding convenient swipe gesture cursor movements to a UITextView.
78JTSSloppySwiping. Drop-in UINavigationControllerDelegate that enables sloppy swiping.
71JTSSmartPunctuation. A drop-in utility for adding as-you-type smart punctuation to a UITextView.
65JTSImageViewController. An interactive iOS image viewer that does it all: double tap to zoom, flick to dismiss, et cetera.
33networkingaf. Not AFNetworking.
29swiftui-property-wrappers. Examples of appropriate usage of SwiftUI property wrappers.
27JTSBGTask. Tidily request background task time on iOS.
25tomhaverford. Who says naming things is hard?
19antsinmypants. Animate arbitrary SwiftUI views using slow-mo wiggles like the iOS Home Screen widget picker.
16fuckshitstack. The Internet was crying out for another Core Data stack, and here it is.
9CommonCrypto.swift. :floppy_disk: Lightweight wrapper around CommonCrypto in Swift
4ImageCache. Pretty good image cache for iOS, tvOS (and eventually the rest of the Cocoa platforms).
4SlackTextViewController. A drop-in UIViewController subclass with a growing text input view and other useful messaging features
3orientation-observer. Detects UIInterfaceOrientation changes using Core Motion
2PINCache. Fast, non-deadlocking parallel object cache for iOS and OS X
2FLAnimatedImage. Performant animated GIF engine for iOS
2sskeychain. Simple Objective-C wrapper for the keychain that works on Mac and iOS
2LintyLinterson. Wrapper around SwiftLint
1circular-buffer. Fixed-size circular (ring) buffer implementation that conforms to Swift collection protocols.
1pointandshoot. iOS camera capturing and previewing. You choose where the captures go.
1xcode-hardware-performance. Results from running Xcode on a non-trivial open source project using various Macs
1ios-ntp. SNTP implementation for iOS
1LocationManager. Easily get the device's current location on iOS.
1FastImageCache. iOS library for quickly displaying images while scrolling
1