iOS 三个结构体

三个结构体:CGPoint、CGSize、CGRect

  1. CGPoint
/* Points. */    
struct CGPoint {    
  CGFloat x;    
  CGFloat y;    
};    
typedef struct CGPoint CGPoint;
  1. CGSize
/* Sizes. */    
struct CGSize {    
  CGFloat width;    
  CGFloat height;    
};    
typedef struct CGSize CGSize;

3.CGRect

/* Rectangles. */    
struct CGRect {    
  CGPoint origin;//偏移是相对父窗口的    
  CGSize size;    
};    
typedef struct CGRect CGRect;

这三个结构体均在一个头文件里:CGGeometry.h

CC BY-NC-ND 4.0