Archive for category MacOS

CocoaSPDY

An implementation of the SPDY internet protocol (the basis for HTTP 2.0) which promises to be faster for mobile devices, given appropriate server support.

Official CocoaSPDY repository

NSTimer+Blocks

A simple category on NSTimer that lets you pass a block to it instead of having to provide a target and action method.

Official NSTimer+Blocks repository

Watchdog

Simple registration framework for OS X apps. DSA/ECDSA support. No OpenSSL required.

Watchdog repository

Tags: , , ,

SQLite2CoreData

Tool to migrate Standard Sqlite Database to Core Data

Sqlite2CoreData is a command line tool to migrate an Sqlite database to Core Data compatible database. It generates the Datamodel file and Core Data Sqlite file which can be imported to Mac/iOS projects and used with Core Data. Main purpose of the tool is to ease the migration process. It generates a datamodel by creating entities based on the table schema. Foreign Key information is used to generate the relationship information.

Repository

Tags: , ,

AGTTwoDimensionalDictionary

A dictionary based on the “_k_-d tree” data structure, allowing indexing of objects keyed by two-dimensional points.

Official AGTTwoDimensionalDictionary Repository

Mantle

Model layer base class that makes it easier to implement NSArchiver/JSON serialization and offers higher-order functions (map, filter, fold) for NSArray, NSDictionary, NSOrderedSet, and NSSet, plus weak notification center observers.

Note: Mixed MIT/BSD licensed code.

Official Mantle repository

ShortcutRecorder

A keyboard shortcut field based on the solid old PTHotkey code. Modernized look, works in layers, with Accessibility-support, Retina- and Auto-Layout-Ready.

Kentzo’s ShortcutRecorder repository

Nanostore

NanoStore is an open source, lightweight schema-less local key-value document store written in Objective-C for Mac OS X and iOS.

Official Nanostore web site

Official Nanostore repository

HBCollections

Objective-C categories for functional data structure traversal with blocks. The interface was inspired by Javascript Array Iteration Methods. The implementation was inspired by Mike Ash’s Implementating Fast Enumeration Friday Q&A.

Official HRBCollections repository

CeedGL

Thin Objective-C wrapper for modern OpenGL development on Mac & iOS.

Official CeedGL repository