Klaus-Peter Dudas

7pods
The purpose of AOCUDL is to provide a simple way to define custom literals for Objective-C. These are correctly typecast, extensible and flexible.
License: MIT
HCDataStructures is a (currently small) collection of missing data structures.
License: BSD
HCDates makes dealing with fixed NSDateFormatters easier and more efficient.
License: BSD
Objective-C's switch statements only work on primitive types that are constant at compile time. However, many Objective-C APIs expect the developer to determine their behaviour based on identifiers passed in as NSString. To deal with this, HCObjectSwitch adds a simple syntax that is very similar to the native switch statement. In order to avoid clashing with the native syntax, all keywords start with a capital letter.
License: MIT
Simple Category of NSString that allows for easy MD5, SHA1 and SHA2 hashing.
License: Custom
Simply call -[UIControl addActionForControlEvents:usingBlock:] to add an action block. Use -[UIControl removeAction:] to remove actions again.
License: BSD