美文网首页
objective-c 常见的结构体

objective-c 常见的结构体

作者: 一世长安乱 | 来源:发表于2018-04-10 16:48 被阅读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>);

相关文章

网友评论

      本文标题:objective-c 常见的结构体

      本文链接:https://www.haomeiwen.com/subject/zwenhftx.html