A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© vvvisa 中级黑马   /  2016-3-31 09:31  /  834 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


* NSRange:
    1>NSRange r = NSMakeRange(2,4);
      NSRange r2 = {.location = 2,.length = 4};
    2>rangeOfString:查找某个字符串在另一个字符串中的位置
        NSString *str = @"I love OC";
        NSRange range = [str rangeOfString:@" lov"];
            如果找不到的话,.location = NSNotFound = -1,.length = 0;

*CGPoint\NSPoint:表示平面中的一个坐标
    1>接受两个double参数
        CGPoint p = CGPointMake(0,0);
        NSPoint p2 = NSMakePoint(0,0);

*CGSize\NSSize:表示UI元素的尺寸
    1>接受两个double参数
        CGSize s = CGSizeMake(100,50);
        NSSize s2 = NSMakeSize(100,50);

*CGRect\NSRect:表示一个UI元素的位置和尺寸,相当于CGPoint和CGSize
    1>CGRect r = CGRectMake(0,0,100,50);
      CGRect r2 = {CGPointZero,CGSizeMake(100,50)};

*CGPointZero:表示原点
    1>CGSizeZero
    2>CGRectZero
    3>这些都包含在CoreGraphics框架中

*NSStringFromPoint
    1>将这个结构体转化为字符串
        NSString *str = NSStringFromPoint(CGPointMake(0,0));
    2>NSStringFromSize
      NSStringFromRect

*CGPointEqualToPoint:对比两个点是否相同
    1>返回一个BOOL类型
        BOOL b = CGPointEqualToPoint(CGPointZero,CGPointMake(0,0));

*CGRectContainsPoint:判断一个点是不是在某个矩形范围内
    1>返回BOOL类型
        BOOL b = CGRectContainsPoint(CGRectMake(50,40,100,100),CGPointMake(60,40));

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马