CGRect

A CGRect is a struct. It represents an origin point and a size.

struct CGPoint {
   CGFloat x;
   CGFloat y;
};

struct CGSize {
   CGFloat width;
   CGFloat height;
};

struct CGRect {
   CGPoint origin;
   CGSize size;
};

Example

CGRect myRect;
myRect.origin.x = 10;
myRect.origin.y = 15;
myRect.size.width = 180;
myRect.size.height = 40;