Jim Dovey (@AlanQuatermain)
  • Stars
    star
    4,466
  • Global Rank 6,184 (Top 0.3 %)
  • Followers 701
  • Following 1
  • Registered over 16 years ago
  • Most used languages
    Objective-C
    59.5 %
    C
    14.3 %
    Swift
    11.9 %
    Go
    9.5 %
    Ruby
    2.4 %
    C++
    2.4 %
  • Location 🇺🇸 United States
  • Country Total Rank 2,351
  • Country Ranking
    Swift
    625
    C
    1,360
    Ruby
    1,715
    Go
    4,640

Top repositories

1

AQGridView

A grid view for iPhone/iPad, designed to look similar to NSCollectionView.
Objective-C
2,379
star
2

aqtoolkit

A toolkit consisting of a bunch of generally useful routines and extensions I wrote when putting together other projects.
Objective-C
787
star
3

iPhoneContacts

A wrapper for the iPhone's C-based AddressBook framework.
Objective-C
228
star
4

AQUI

A collection of SwiftUI views and utilities.
Swift
167
star
5

go-tmbundle

A TextMate bundle for the Go programming language.
Ruby
127
star
6

mac-app-store-validation-sample

An example of a working app store validation, with code signing checks.
C
107
star
7

SimpleHTTPServer

A simple HTTP server, implemented as a Mac command-line application. The source code, aside from main.m, is designed to work on either Mac or iOS.
Objective-C
89
star
8

AQAppStateMachine

An application state machine, based on matching values within bitfields to trigger actions supplied using Blocks.
Objective-C
87
star
9

iPad-Filesystem

A simple split-view-based filesystem browser for the iPad. Find out what you can read or write!
Objective-C
57
star
10

AQSocket

Trying out some asynchronous socket-level APIs using dispatch IO on iOS 5.
Objective-C
46
star
11

appencryptor

A command-line tool to apply or remove Apple Binary Protection from an application.
C
46
star
12

AQSelfRotatingViewController

A UIViewController subclass which implements its own auto-rotation logic, so its view can be placed directly into a UIWindow above other views.
Objective-C
39
star
13

GlassButton

A simple glass-effect UIButton subclass. It supports tinting although not brilliantly (it doesn't modify brightnesses). For best results, leave it alone for a slightly-smoked glass effect.
Objective-C
34
star
14

SwiftUIShareSheetDemo

A demonstration of how to display a share sheet in a SwiftUI application.
Swift
28
star
15

unirast

An attempt to reverse-engineer the UNIRAST raster graphics format used by AirPrint.
21
star
16

DownloadDarwinSource

An Automator workflow to download and extract the complete open source code of any OS X system release.
17
star
17

AQStreamDownloader

A simple class to download a stream to disk or to a memory block
Objective-C
16
star
18

ParserExample

An example project showing how to use the AQXMLParser, HTTPMessage, and AQGzipInputStream classes from AQToolkit.
Objective-C
13
star
19

secret-sauce

Sample code and projects from the Secret Sauce research paper presented at 360|MacDev 2010.
C
11
star
20

iPad-Plist-Viewer

A simple XML property list viewer. Designed to open .plist files from other apps.
Objective-C
11
star
21

NestedPlistEditor

A version of the 'defaults' command-line tool which allows editing of nested properties.
Objective-C
9
star
22

go-trie

A Trie structure implementation for Go, using Unicode runes as keys. Includes a customization for TeX-style hyphenation tries.
Go
9
star
23

cocoa-game-of-life

Simple Game of Life Application written in Objective-C using Cocoa
Objective-C
8
star
24

libdispatch-channels

An implementation of something like Go's channels for Grand Central Dispatch
C
8
star
25

time-machine

An example of in-app TimeMachine support, with a manager class to wrap the C API specifics.
Objective-C
7
star
26

AQWeakRetain

A pure-Foundation version of Omni Group's OFWeakRetain, for weak-retention of objects under manual memory management.
C
7
star
27

go-apns

A Go library for sending push notifications through the Apple Push Notification Service.
Go
7
star
28

AQXML

A complete and holistic XML processing framework in Objective-C. Currently a work in progress.
C++
6
star
29

dynamicpatch

Old code: Patching of PPC, Intel, and Rosetta, similar to Unsanity's APE. Worked on 10.4.2, probably doesn't any more.
C
6
star
30

bdk

The one, the only, the BackRow Development Kit.
Objective-C
6
star
31

atvloader

The original AwkwardTV software installer for the AppleTV.
Objective-C
5
star
32

swift-nio-protobuf

Codecs to aid in handling protocol buffers in your swift-nio pipeline.
Swift
5
star
33

H2Swift

HTTP2 library in pure Swift. Mostly for fun & learning, though I hope to make it close to nghttp2 in performance & capabilities at some point.
Swift
5
star
34

go-hyphenator

A TeX-style hyphenation package for the Go programming language.
Go
4
star
35

SetAppAffinity

A simple command-line app for OS X 10.6 which sets individual files to open using a specific application.
Objective-C
4
star
36

AQURLConnectionInputStream

Provides a means to link a custom NSURLRequest with the stream-based NSXMLParser API in OS X 10.7.
Objective-C
4
star
37

old-go-tmbundle

A TextMate bundle for the Go programming language.
3
star
38

AQOptionParser

A nice idiomatic Objective-C option parser, wrapping getopt_long() and providing localized usage output similar to RubyDoc.
Objective-C
3
star
39

AQInnerClass

Inner classes for Objective-C. Entirely blocks-based, so no ivars on inner classes (just capture from enclosing scope, similar to custom SecTransformRefs).
Objective-C
2
star
40

UntarAction

An automator action for OS X 10.6 which will take a list of tarfile paths/URLs and extract each one to the same directory.
Objective-C
2
star
41

iPhone-Legacy-SDK-Fixer

Fixes the 2.x iPhone SDKs such that they work on 10.6 (i.e. gcc-darwin-10).
Objective-C
2
star
42

go-gcm

Galois/Counter Mode cryptographic function implementation for Go.
Go
2
star
43

Beginning-ObjC-Project

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.
Objective-C
2
star
44

filesync-talk

Sample code accompanying my presentation on the File Coordination Cocoa APIs for Toronto CocoaHeads.
Objective-C
1
star
45

swift-zookeeper-support

Provides SwiftPM support for the Zookeeper C libraries.
Swift
1
star