Common Patterns in CocoaTouch