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
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.
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.
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).