profile
viewpoint
Jim Dovey AlanQuatermain Apple, Inc. Sacramento, CA http://alanquatermain.me/ 20-year veteran software engineer. British, in California. Early member of the watchOS team at Apple, now designing APIs at LinkedIn. Master of ObjC and Swift.

AlanQuatermain/AQGridView 2401

A grid view for iPhone/iPad, designed to look similar to NSCollectionView.

AlanQuatermain/aqtoolkit 793

A toolkit consisting of a bunch of generally useful routines and extensions I wrote when putting together other projects.

AlanQuatermain/AQUI 132

A collection of SwiftUI views and utilities.

adrianco/Actors-for-Netflix-on-iPad 110

iPad app that navigates the Netflix catalog by Actor using the OData API and calls the Netflix Player to watch a movie. Winner of best use of Web API's prize at the iPadDevCamp. Code is stable and functional, but unfinished

AlanQuatermain/AQAppStateMachine 88

An application state machine, based on matching values within bitfields to trigger actions supplied using Blocks.

AlanQuatermain/AQSocket 49

Trying out some asynchronous socket-level APIs using dispatch IO on iOS 5.

AlanQuatermain/appencryptor 39

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

AlanQuatermain/AQSelfRotatingViewController 39

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

AlanQuatermain/AQStreamDownloader 16

A simple class to download a stream to disk or to a memory block

AlanQuatermain/DownloadDarwinSource 15

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

fork AlanQuatermain/swift-experimental-string-processing

An early experimental general-purpose pattern matching engine for Swift.

fork in 17 days

created tagAlanQuatermain/DiceRoller

tagv0.1.0

A swift dice-rolling library, similar to https://greenimp.github.io/rpg-dice-roller/

created time in 2 months

push eventAlanQuatermain/DiceRoller

Jim Dovey

commit sha b602819d169ad3085ba0c15f468655e061e083f5

DocC documentation catalog done.

view details

push time in 2 months

push eventAlanQuatermain/DiceRoller

Jim Dovey

commit sha ed1e1bd8a98e643c00bd4bba70c98a4a14662bc9

Inline code documentation in place.

view details

push time in 2 months

push eventAlanQuatermain/DiceRoller

Jim Dovey

commit sha bdc0aca3c05f5548ff5c8a96d50d8fd123237871

Made a start on documentation.

view details

push time in 2 months

push eventAlanQuatermain/DiceRoller

Jim Dovey

commit sha a64d1fca9e07ed3ef4265374a400e7fc42103b36

More things working correctly, but '!=' (not equal) and '!' (explode) are fighting.

view details

Jim Dovey

commit sha 55dfe32eb0c767f8942c42ff07b46447d7721cd6

Unit tests, and I removed the '!=' comparator due to clashes with the explode operator. Use '<>' for 'not equal' comparisons.

view details

push time in 2 months

push eventAlanQuatermain/Patterns

Jim Dovey

commit sha 8af7e9aa6693571ec8afb11d625d5395243a6d80

Use v1 of swift-package-manager.

view details

push time in 3 months

created tagAlanQuatermain/Patterns

tag0.1.2

A Swift PEG parser

created time in 3 months

fork AlanQuatermain/Patterns

A Swift PEG parser

fork in 3 months

create barnchAlanQuatermain/DiceRoller

branch : main

created branch time in 3 months

created repositoryAlanQuatermain/DiceRoller

A swift dice-rolling library, similar to https://greenimp.github.io/rpg-dice-roller/

created time in 3 months

more