libobjc2 2.1 Objective-C runtime library for Clang

Libobjc2 is an Objective-C runtime library designed as a drop-in replacement for GCC runtime. It supports following features beyond GCC runtime.

  • Modern Objective-C runtime APIs.

  • Blocks (Closures).

  • Synthesised property accessors.

  • Efficient support for @synchronized().

  • Type-dependent dispatch.

  • Associated reference API.

  • Automatic Reference Counting.