Pinned Repositories
Euclid
A Swift library for creating and manipulating 3D geometry
Expression
A cross-platform Swift library for evaluating mathematical expressions at runtime
FXBlurView
[DEPRECATED]
FXForms
[DEPRECATED]
iCarousel
A simple, highly customisable, data-driven 3D carousel for iOS and Mac OS
iRate
[DEPRECATED]
RetroRampage
Tutorial series demonstrating how to build a retro first-person shooter from scratch in Swift
ShapeScript
The ShapeScript 3D modeling app for macOS and iOS
SwiftFormat
A command-line tool and Xcode Extension for formatting Swift code
SwipeView
SwipeView is a class designed to simplify the implementation of horizontal, paged scrolling views on iOS. It is based on a UIScrollView, but adds convenient functionality such as a UITableView-style dataSource/delegate interface for loading views dynamically, and efficient view loading, unloading and recycling.
nicklockwood's Repositories
nicklockwood/iCarousel
A simple, highly customisable, data-driven 3D carousel for iOS and Mac OS
nicklockwood/SwiftFormat
A command-line tool and Xcode Extension for formatting Swift code
nicklockwood/FXBlurView
[DEPRECATED]
nicklockwood/iRate
[DEPRECATED]
nicklockwood/layout
A declarative UI framework for iOS
nicklockwood/NullSafe
NullSafe is a simple category on NSNull that returns nil for unrecognised messages instead of throwing an exception
nicklockwood/RetroRampage
Tutorial series demonstrating how to build a retro first-person shooter from scratch in Swift
nicklockwood/XMLDictionary
[DEPRECATED]
nicklockwood/GZIP
A simple NSData category for gzipping/unzipping data in iOS and Mac OS
nicklockwood/FastCoding
A faster and more flexible binary file format replacement for NSCoding, Property Lists and JSON
nicklockwood/Expression
A cross-platform Swift library for evaluating mathematical expressions at runtime
nicklockwood/Euclid
A Swift library for creating and manipulating 3D geometry
nicklockwood/SoundManager
Simple sound and music player class for playing audio on Mac and iPhone
nicklockwood/ShapeScript
The ShapeScript 3D modeling app for macOS and iOS
nicklockwood/LRUCache
LRUCache is an open-source replacement for NSCache that behaves in a predictable, debuggable way
nicklockwood/StandardPaths
StandardPaths is a category on NSFileManager for simplifying access to standard application directories on iOS and Mac OS and abstracting the iCloud backup flags on iOS. It also provides support for working with device-specific file suffixes, such as the @2x suffix for Retina displays, or the -568h suffix for iPhone 5 and can optionally swizzle certain UIKit methods to support these suffixes more consistently.
nicklockwood/FXPageControl
Simple, drop-in replacement for the iPhone UIPageControl that allows customisation of the dot colour, size and spacing.
nicklockwood/Tribute
A command-line tool for tracking Swift project licenses
nicklockwood/Consumer
Mac and iOS library for parsing structured text
nicklockwood/FPSControls
An experimental implementation of touch-friendly first-person shooter controls using SceneKit and Swift
nicklockwood/Chess
A simple Chess game for iOS, written in Swift
nicklockwood/SVGPath
Cross-platform Swift library for parsing SVGPath strings
nicklockwood/Swune
Swift/UIKit reimplementation of the Dune II RTS game
nicklockwood/Concurrency
Full source code for a simple currency calculator app
nicklockwood/PackageList
The master list of repositories for the Swift Package Index.
nicklockwood/example-swift
Codecov: Swift coverage example
nicklockwood/homebrew-cask
🍻 A CLI workflow for the administration of macOS applications distributed as binaries
nicklockwood/homebrew-core
:beers: Core formulae for the Homebrew package manager
nicklockwood/swift-evolution
This maintains proposals for changes and user-visible enhancements to the Swift Programming Language.
nicklockwood/swift-source-compat-suite
The infrastructure and project index comprising the Swift source compatibility suite.