Objective-C Projects
CORM On GitHub
The (Objective) C Object Relational Mapping (Framework) is an object-relational mapping framework for Objective-C.
ORDA On GitHub
The Objective Relational Database Abstraction is a collection of Objective-C frameworks that aims to be an implementation agnostic tool for accessing and manipulating SQL-based and SQL-like relational databases. There is a base framework, ORDA, and multiple 'driver' frameworks that link against implementation specific C libraries.
ORDA's paradigm is loosely based on that of JDBC in that drivers must be registered before use, a driver is associated with a URL/URI scheme, and connections are made from a central class that determines the driver to delegate to based on the URL scheme. All drivers must conform to the protocols that make up the 'specification'.
Implementations
Two implementations are provided:
Type Extensions On GitHub
Various Objective-C extensions to existing types.
Voodoo Warning
NSObject (DeallocListener)
and NSObject (zeroingWeakReferenceProxy)
contain some serious runtime voodoo.