iOS基础学习

Objective-C基础学习之常见的结构体

2017-10-25  本文已影响13人  WenJim

1.NSPoint和CGPoint

typedef CGPoint NSPoint;

CGPoint的定义
struct CGPoint {
  CGFloat x;
  CGFloat y;
};
typedef struct CGPoint CGPoint;
typedef double CGFloat;

2.NSSize和CGSize

typedef CGSize NSSize;

CGSize的定义
struct CGSize {
  CGFloat width;
  CGFloat height;
};
typedef struct CGSize CGSize;

3.NSRect和CGRect

typedef CGRect NSRect;

CGRect的定义
struct CGRect {
  CGPoint origin;
  CGSize size;
};
typedef struct CGRect CGRect;

4.常见的结构体使用注意

上一篇下一篇

猜你喜欢

热点阅读