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/FXForms
[DEPRECATED]
nicklockwood/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/CountryPicker
CountryPicker is a custom UIPickerView subclass that provides an iOS control allowing a user to select a country from a list. It can optionally display a flag next to each country name, and the library includes a set of 249 high-quality, public domain flag images from FAMFAMFAM (http://www.famfamfam.com/lab/icons/flags/) that have been painstakingly re-named by country code to work with the library.
nicklockwood/Base64
[DEPRECATED]
nicklockwood/FXKeychain
[DEPRECATED]
nicklockwood/VectorMath
A Swift library for Mac and iOS that implements common 2D and 3D vector and matrix functions, useful for games or vector-based graphics
nicklockwood/ReflectionView
[DEPRECATED]
nicklockwood/Swiftenstein
Simple Wolfenstein 3D clone written in Swift
nicklockwood/BaseModel
BaseModel provides a base class for building model objects for your iOS or Mac OS projects. It saves you the hassle of writing boilerplate code, and encourages good practices by reducing the incentive to cut corners in your model implementation.
nicklockwood/OrderedDictionary
This library provides OrderedDictionary and MutableOrderedDictionary subclasses.
nicklockwood/iNotify
[DEPRECATED]
nicklockwood/RequestQueue
[DEPRECATED]
nicklockwood/FXReachability
Lightweight reachability class for Mac and iOS
nicklockwood/Sprinter
A library for formatting strings on iOS and macOS
nicklockwood/HRCoder
HRCoder is a replacement for the NSKeyedArchiver and NSKeyedUnarchiver classes that uses a human-readable/editable format that can easily be stored in a regular Plist or JSON file.
nicklockwood/Presentations
Code samples and projects for presentations that I have given
nicklockwood/Parsing
Supporting code for my talk entitled "Parsing Formal Languages with Swift"
nicklockwood/WeScan
Document Scanning Made Easy for iOS
nicklockwood/AnyCodable
Type-erased wrappers for Encodable, Decodable, and Codable values
nicklockwood/awesome-system-swift
An index of cross-platform libraries or projects made in Swift by the open source community. Issue a PR if something's missing! :)
nicklockwood/firebase-ios-sdk
Firebase iOS SDK
nicklockwood/lottie-ios
An iOS library to natively render After Effects vector animations
nicklockwood/Animate-Lottie-Plugin
Plugin to publish Lottie json from Animate
nicklockwood/Eval
Eval is a lightweight interpreter framework written in Swift, evaluating expressions at runtime
nicklockwood/podspecs
nicklockwood/spacemacs
A community-driven Emacs distribution - The best editor is neither Emacs nor Vim, it's Emacs *and* Vim!
nicklockwood/Specs
The CocoaPods Master Repo
nicklockwood/swift
The Swift Programming Language
nicklockwood/swift-1
Airbnb's Swift Style Guide.
nicklockwood/swift-corelibs-foundation
The Foundation Project, providing core utilities, internationalization, and OS independence