DataType
CGFloat
Description
Provides an easy way to access the CGFloat type used with Mac and iOS API calls.
Notes
When used in a 32-bit app this is an alias to Single; in a 64-bit app it is an alias to Double.
CGFloat serves as a transitionary type until only 64-bit iOS and Mac builds are supported. At that point, CGFloat will be deprecated and Double should be used in its place.
Sample code
An iOS Declare that uses CGFloat so that it works on both 32-bit and 64-bit builds automatically:
Declare Function initWithComponents Lib "UIKit" Selector "initWithRed:green:blue:alpha:" _
(obj_id As Ptr, red As CGFloat, green As CGFloat, blue As CGFloat, alpha As CGFloat) As Ptr
Compatibility
All project types on all supported operating systems.