美文网首页
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