Objective-C wrapper around CGGradient for iOS