Handy constants
Another element that is easily overlooked, but can make code and life so much easier: Convenience Constants. Take some examples:
CGPointZeroCGRectZeroCGSizeZeroCGRectInfinite - mostly used in Core Image contextsCGRectNull - not equal to CGRectZero, returned by e.g. CGRectIntersection()NSNotFoundCGAffineTransformIdentityUIEdgeInsetsZeroUITrackingRunLoopModeNSFoundationVersionNumberNSRunLoopCommonModesNSEventTrackingRunLoopMode