jakemarsh
iOS Developer, Designer, Writer. I make littlebitesofcocoa.com, deallocatedobjects.com, conditionsapp.com.
San Francisco, CA
Pinned Repositories
atom-spotify
Atom package for displaying the currently playing song in Spotify in Atom's status bar
core-layout
Flexbox & CSS-style Layout in Swift.
CostumeKit
Base types for theming an app.
JMImageCache
NSCache based remote-image caching and downloading mechanism for iOS.
JMLayerStyles
A small library built around the concept of a UIView in a similar way to what you would in a Photoshop layer.
JMStatefulTableViewController
A subclassable table view controller with empty, loading and error states, also supports infinite scrolling and pull to refresh.
JMStaticContentTableViewController
A subclass-able way to cleanly and neatly implement a table view controller much like those in Settings.app, with nice-looking fields to collect or display information, all using a simple and convienent block-based syntax.
JMWhenTapped
Easily assign touch down, touch up, and tapped actions to UIViews using blocks.
TITokenFieldView
An iOS version of the NSTokenField (See To: field in Mail and Messages).
jakemarsh's Repositories
jakemarsh/CostumeKit
Base types for theming an app.
jakemarsh/JMImageCache
NSCache based remote-image caching and downloading mechanism for iOS.
jakemarsh/JMStaticContentTableViewController
A subclass-able way to cleanly and neatly implement a table view controller much like those in Settings.app, with nice-looking fields to collect or display information, all using a simple and convienent block-based syntax.
jakemarsh/core-layout
Flexbox & CSS-style Layout in Swift.
jakemarsh/JMWhenTapped
Easily assign touch down, touch up, and tapped actions to UIViews using blocks.
jakemarsh/atom-spotify
Atom package for displaying the currently playing song in Spotify in Atom's status bar
jakemarsh/Infinity
A simple way to make UIScrollView support PullToRefresh & InfinityScroll
jakemarsh/SwiftSVG
A single pass SVG parser with multiple interface options (String, NS/UIBezierPath, CAShapeLayer, and NS/UIView)
jakemarsh/Agrume
A lemony fresh iOS image viewer written in Swift.
jakemarsh/Async
Syntactic sugar in Swift for asynchronous dispatches in Grand Central Dispatch
jakemarsh/BarCodeKit
A modern framework for generating 1D barcodes
jakemarsh/CHTCollectionViewWaterfallLayout
The waterfall (i.e., Pinterest-like) layout for UICollectionView.
jakemarsh/common-paths
Adds shortcuts in the form of static vars to NSURL for commonly used directory paths.
jakemarsh/DZNEmptyDataSet
A drop-in UITableView/UICollectionView superclass category for showing empty datasets whenever the view has no content to display.
jakemarsh/fastlane
The easiest way to automate building and releasing your iOS and Android apps
jakemarsh/Few.swift
Views as functions of their state.
jakemarsh/Flexbox
Swift wrapper of facebook/yoga (CSS Flexbox layout engine).
jakemarsh/FLXView
A UIView that uses Flexbox for layouting. :sparkles:
jakemarsh/heroku-buildpack-swift
Heroku build pack for Swift
jakemarsh/KMNavigationBarTransition
A drop-in universal library helps you to manage the navigation bar styles and makes transition animations smooth between different navigation bar styles while pushing or popping a view controller for all orientations. And you don't need to write any line of code for it, it all happens automatically.
jakemarsh/Locksmith
A powerful, protocol-oriented library for working with the keychain in Swift.
jakemarsh/mailcore2
MailCore 2 provide a simple and asynchronous API to work with e-mail protocols IMAP, POP and SMTP. The API has been redesigned from ground up.
jakemarsh/RxSwift
Reactive Programming in Swift
jakemarsh/SAHistoryNavigationViewController
SAHistoryNavigationViewController realizes iOS task manager like UI in UINavigationContoller.
jakemarsh/SimpleAuth
Simple social authentication for iOS.
jakemarsh/SwiftBox
Flexbox in Swift, using Facebook's css-layout.
jakemarsh/UAGithubEngine
Objective-C Wrapper for the Github API
jakemarsh/url_resolver
jakemarsh/WWDC
WWDC app for OS X
jakemarsh/yoga
Yoga is a cross-platform layout engine which implements Flexbox. Follow https://twitter.com/yogalayout for updates.