A library that takes a dictionary (as an object or in various serialized forms) and transfers its values to the matching instance variables of an object.
Archive for category Data Processing
KeyValueObjectMapping
Mar 1
Nanostore
Mar 1
NanoStore is an open source, lightweight schema-less local key-value document store written in Objective-C for Mac OS X and iOS.
HBCollections
Mar 1
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.
SNRFetchedResultsController
Nov 27
Automatic Core Data change tracking for OS X. It is not a drop-in replacement for NSFetchedResultsController but performs many of the same tasks in relation to managing results from a Core Data fetch and notifying a delegate when objects are inserted, deleted, updated, or moved in order to update the UI.
CouchCocoa
Sep 9
PolKit
Sep 9
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.
The Diff Match and Patch libraries offer robust algorithms to
- Compare two blocks of plain text and efficiently return a list of differences.
- Find a search string’s best fuzzy match in a block of plain text, weighted for both accuracy and location.
- Apply a list of patches onto plain text using best-effort to apply patch even when the underlying text doesn’t match.
MagicalRecord
Jun 30
An implementation of the active record pattern on top of Core Data, inspired by Ruby on Rail’s active record fetching.
Sensible TableView
May 31
A collection of view controllers and cell classes for building complex UITableViews more easily. Implements many common cell types (badged, edit field, switch, slider labeled), supports section headers and even auto-generates some of the views that get shown to edit them (date pickers, detail view for editing CoreData object properties).
BaseTen
May 31