Archive for category Infrastructure

RXFutures

Futures are a way to represent the expected result of some asynchronous action. RXFuture is a class for handling cancellation and completion and the notification of either for asynchronous tasks.

Github Repository: https://github.com/robrix/RXFutures

NSTimer-JCSBlocks

An extension to NSTimer that allows you to pass a block to handle timer events instead of using a callback method.

Official NSTimer-JCSBlocks repository

BVPlistExtractor

Extracts a plist that has been embedded in the __TEXT __info_plist section of a binary file.

Official BVPlistExtractor repository

PRHTask

A replacement for NSTask that supports blocks and output accumulation.

Official PRHTask repository

PolKit

A collection of many reusable Obj-C classes and functions for Mac OS X Leopard and later providing features like advanced networking, file system utilities, HID, MIDI & serial port devices support, OpenSSL encryption, file upload & download for many protocols, etc.

Official PolKit repository

LogPoints

Advanced logging toolkit that supports filtering, doesn’t require format strings, supports log levels etc.

Official EngineRoom repository

CoreParse

A parsing framework for OS X, supporting a wide range of grammars thanks to its shift/reduce parsing schemes.

Official CoreParse repository

SOLogger

Cocoa wrapper for ASL (Apple System Logger) APIs

Official SOLogger repository

Chameleon

An in-progress port of the iOS UIKit framework to Mac OS X to allow for cross platform development from a single codebase.

Official Chameleon Project Website
Official Cameleon Project Repository

ULIMultiMap

A dictionary that can store several objects for one key. Actually just a wrapper around a dictionary of arrays.

Official ULIMultiMap repository (UliKit)