Matt Magoffin

6pods

BRCocoaLumberjack

This project provides a way to integrate the CocoaLumberjack project easily into your own project with log levels configurable per Cocoa class, similar to what the venerable log4j provides in Java.

License: Apache-2.0

  • Objective C

BREnvironment

Provides an easy way to define environment settings in a Environment.plist file. For example you might define a baseURL as http://my.awesome.service for some web service your app communicates with. During development you might want to have the app use a test server, however, so BREnvironment supports a LocalEnvironment.plist file where you can override that baseURL setting to http://my.crashful.service.

License: Apache 2

  • Objective C

BRFullTextSearch

This project provides a way to integrate full-text search capabilities into your iOS and OS X projects. First, it provides a protocol-based API for a simple text indexing and search framework. Second, it provides a CLucene based implementation of that framework.

License: Apache 2

  • C++

BRPDFImage

BRPDFImage is a very small extension of UIImage that allows you to use PDF artwork anywhere a UIImage is needed. The PDF format can be thought of as just another vector art file format, and in fact any vector art editing program worth a lick will support saving PDF files.

Using PDF artwork can provide significant app size savings as a single vector PDF file can be used on all device resolutions without any loss of fidelity. The drawing can be tinted as well, for example to match an established color theme.

License: Apache 2

  • Objective C

BRScroller

BRScroller provides a UIScrollView subclass that efficiently manages horizontally-scrolling pages of content, much like a UITableView manages vertically-scrolling rows of content.

License: Apache 2

  • Objective C

MenuKit

This project provides an implementation of a menu domain model and menu ordering framework that is designed with encoding orders into 2D barcodes.

License: Apache 2

  • Objective C