A collection of useful Objective-C code. Most of this has been blogged about at Cocoa is my Girlfriend.
NSObject+setValuesForKeysWithJSONDictionary.h: Safer alternative to
setValuesForKeysWithDictionary:for use when importing JSON. Works with any object with declared properties corresponding to JSON dictionary keys. Detailed discussion is at CIMGF.
NSObject+deallocBlock.h: Add a block to any object that will execute when that object is deallocated. Described in detail at CIMGF.
NSData+reallyMapped.h: Create an NSData object using a memory mapped file. Works even though
dataWithContentsOfMappedFile:is deprecated in iOS 5.0 and
NSDataReadingMappedAlwaysdoesn't always (despite the name) create memory mapped instances. Described in detail at CIMGF.