Jim Dovey's Projects
The Streaming-first HTTP server/module of Akka
A command-line tool to apply or remove Apple Binary Protection from an application.
An application state machine, based on matching values within bitfields to trigger actions supplied using Blocks.
A grid view for iPhone/iPad, designed to look similar to NSCollectionView.
Inner classes for Objective-C. Entirely blocks-based, so no ivars on inner classes (just capture from enclosing scope, similar to custom SecTransformRefs).
A nice idiomatic Objective-C option parser, wrapping getopt_long() and providing localized usage output similar to RubyDoc.
A UIViewController subclass which implements its own auto-rotation logic, so its view can be placed directly into a UIWindow above other views.
Trying out some asynchronous socket-level APIs using dispatch IO on iOS 5.
A simple class to download a stream to disk or to a memory block
A toolkit consisting of a bunch of generally useful routines and extensions I wrote when putting together other projects.
A collection of SwiftUI views and utilities.
Provides a means to link a custom NSURLRequest with the stream-based NSXMLParser API in OS X 10.7.
A pure-Foundation version of Omni Group's OFWeakRetain, for weak-retention of objects under manual memory management.
A complete and holistic XML processing framework in Objective-C. Currently a work in progress.
The original AwkwardTV software installer for the AppleTV.
Swift toolkit for Auth0 API
a fast, scalable, multi-language and extensible build system
The one, the only, the BackRow Development Kit.
From chapter 9 of Beginning Objective-C: A simple Core Data-based Contacts application with iCloud support, sandboxing (Address Book access only), and networked sharing of data via an included XPC bundle.
Socket framework for Swift using the Swift Package Manager. Works on iOS, macOS, and Linux.
SSL/TLS Add-in for BlueSocket using Secure Transport and OpenSSL
Breeze is a numerical processing library for Scala.
Chameleon is a port of Apple's UIKit (and some minimal related frameworks) to Mac OS X.
Simple Game of Life Application written in Objective-C using Cocoa
A small, lightweight, embeddable HTTP server for Mac OS X or iOS applications
A swift dice-rolling library, similar to https://greenimp.github.io/rpg-dice-roller/
A Small Template For 5e D&D Material
An Automator workflow to download and extract the complete open source code of any OS X system release.
Methods to allow using HTML code with CoreText