BlocksKit 2.2.2

Open source Objective-C framework with all the block utilities you always wish you had
  1 Screenshot
Blocks in C and Objective-C are downright magical. They make coding easier and potentially quicker, not to mention faster on the front end with multithreading and Grand Central Dispatch.

BlocksKit is an iOS and Mac OS X framework and static library that hopes to facilitate this kind of programming by removing some of the annoying - and, in some cases, impeding - limits on coding with blocks.

Detailed instructions on how to install and use the BlocksKit with your own Objective-C projects are available HERE.

Main features:

  • Performing blocks on an NSObject, with or without delay.
  • Key-value observation () with block handlers.
  • Associated objects in an Obj-C API. (Not directly block-related.)
  • NSArray, NSSet, NSDictionary, and NSIndexSet filtering and enumeration.
  • Filtering for mutable collections.
  • NSInvocation creation using a block.
  • NSTimer block execution.
  • Both delegation and block callbacks on NSURLConnection.
  • Delegate callback for NSCache.
  • UIKit Extensions:
  • UIAlertView, UIActionSheet with block callbacks and convenience methods.
  • Block initializers for UIControl and UIBarButtonItem.
  • Block initializers for UIGestureRecognizer.
  • On-touch utilities for UIView.
  • Block callbacks for MFMailComposeViewController and MFMessageComposeViewController.
  • Delegate alternative for UIWebView.

last updated on:
December 3rd, 2013, 0:18 GMT
file size:
199 KB
license type:
MIT License 
developed by:
Pandamonia LLC
operating system(s):
Mac OS X / iOS
binary format:
Home \ Developer Tools
Download Button

In a hurry? Add it to your Download Basket!

user rating



Rate it!
What's New in This Release:
  • Replaces dependency on libffi with NSInvocation.
  • Fixes issue with NSURLConnection(BlocksKit).
read full changelog

Add your review!