Useful design patterns implemented in Objective-C.