Pierre Houston

3pods

JPHAsyncOperation

An NSOperation subclass and NSOperationQueue category for easy async block operations.

License: MIT

  • Objective C

Panopticon

A simplified Objective-C API for using NSNotifications and KVO with consistent terminology and useful convenience features. Uses blocks exclusively, but unlike NSNotification's blocks API, allows manual removal without requiring storage of an observation object. Supports automatic removal when either observer or observee is deallocated, and an easy shorthand header which lets you omit method prefixes. Extensible to other styles of observers, included are a wrapper for UIControl event actions, and another for darwin notifications across app groups.

License: MIT

  • Objective C

TotalObserver

A simplified Objective-C API for using NSNotifications and KVO with consistent terminology and useful convenience features. Uses blocks exclusively, but unlike NSNotification's blocks API, allows manual removal without requiring storage of an observation object. Supports automatic removal when either observer or observee is deallocated, and an easy shorthand header which lets you omit method prefixes. Extensible to other styles of observers, included are a wrapper for UIControl event actions, and another for darwin notifications across app groups.

License: MIT

  • Objective C