objective-c 常见的结构体

2018-04-10  本文已影响0人  一世长安乱

NSPoint和CGPoint##

两者同义

typedef CGPoint NSPoint;
//CGPoint的定义
struct CGPoint{
    CGFloat x;
    CGFloat y;
};
typedef struct CGPoint CGPoint;
typedef Float CGFloat;

CGPoint代表二维平面中的一个点

//创建
CGPoint point = NSMakePoint(10, 20);

NSSize和CGSize

typedef CGSize NSSize;
//CGSize的定义
struct CGSize{
    CGFloat width;
    CGFloat height;
};
typedef struct CGSize CGSize;
typedef Float CGFloat;
//创建
CGSize size = NSMakeSize(20, 30);

同时创建坐标和尺寸Rect

CGRect rect = NSMakeRect(<CGFloat x>, <CGFloat y>, <CGFloat w>, <CGFloat h>);
上一篇 下一篇

猜你喜欢

热点阅读