James Dempsey's Projects
Searchable full-text transcripts of WWDC sessions
Extracts the build settings of an Xcode project into xcconfig build configuration files.
A basic slot machine game that demonstrates using the Combine framework in a UIKit app.
Methods to allow using HTML code with CoreText
Standard toolset classes and categories
Simple SwiftUI search example
A gitk clone for OS X
iOS app for 5calls.org
A Panic Nova plug-in for running jekyll serve, build, and clean.
An app that composes text over an image in SwiftUI
A very simple "To Do" app to illustrate the principles from my "A Better MVC" talk
RSS reader for macOS and iOS.
Sample code to demonstrate using UISearchController, introduced in iOS 8.
An adorable little framework and command line tool for interacting with SourceKit.
Stencil is a simple and powerful template language for Swift.
The Swift Programming Language
Straightforward, type-safe argument parsing for Swift
The Swift Programming Language book
Documentation compiler that produces rich API reference documentation and interactive tutorials for your Swift framework or package.
Web renderer for Swift-DocC documentation.
A Swift package for encoding and decoding Swift Symbol Graph files.
Swift compiler driver reimplementation in Swift
This maintains proposals for changes and user-visible enhancements to the Swift Programming Language.
JSON metadata generator for Swift Evolution dashboard.
The Foundation project
A Swift package for parsing, building, editing, and analyzing Markdown documents.
Swift.org website
The Package Manager for the Swift Programming Language