Function

CGVectorFromString

Returns a Core Graphics vector corresponding to the data in a given string.

Declaration

CGVector CGVectorFromString(NSString *string);

Parameters

string

A string whose contents are of the form “{dx, dy}”, where dx is the x-coordinate of the vector and dy is the y-coordinate. The dx and dy values can be integer or float values. An example of a valid string is @”{3.0,2.5}”. The string is not localized, so items are always separated with a comma.

Return Value

A Core Graphics structure that represents a two-dimensional vector. If the string is not well-formed, the function returns a vector whose dx and dy values are 0.

Discussion

In general, you should use this function only to convert strings that were previously created using the NSStringFromCGVector function.

See Also

Primitive Type Conversions

CGAffineTransformFromString

Returns a Core Graphics affine transform structure corresponding to the data in a given string.

CGPointFromString

Returns a Core Graphics point structure corresponding to the data in a given string.

CGRectFromString

Returns a Core Graphics rectangle structure corresponding to the data in a given string.

CGSizeFromString

Returns a Core Graphics size structure corresponding to the data in a given string.

NSStringFromCGAffineTransform

Returns a string formatted to contain the data from an affine transform.

NSStringFromCGPoint

Returns a string formatted to contain the data from a point.

NSStringFromCGRect

Returns a string formatted to contain the data from a rectangle.

NSStringFromCGSize

Returns a string formatted to contain the data from a size data structure.

NSStringFromCGVector

Returns a string formatted to contain the data from a vector data structure.