Klaus-Peter Dudas

7pods

AOCUDL

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

  • Objective C

HCDataStructures

HCDataStructures is a (currently small) collection of missing data structures.

License: BSD

  • Objective C

HCDates

HCDates makes dealing with fixed NSDateFormatters easier and more efficient.

License: BSD

  • Objective C

HCObjectSwitch

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

  • Objective C

HCViews

HCViews is a (currently small) collection of convenient views.

License: BSD

  • Objective C

NSString-Hashes

Simple Category of NSString that allows for easy MD5, SHA1 and SHA2 hashing.

License: Custom

  • Objective C

uicontrol-blocks

Simply call -[UIControl addActionForControlEvents:usingBlock:] to add an action block. Use -[UIControl removeAction:] to remove actions again.

License: BSD

  • Objective C