您的位置:首页 > 其它

OC学习小结之Foudation -结构体

2015-03-22 21:45 141 查看

一、常见的结构体

NSRange(location length) 表示范围

NSPoint\CGPoint 表示坐标

NSSize\CGSize 表示尺寸

NSRect\CGRect (CGPint CGSize) 表示位置和尺寸

二、NSRange

中有两个变量,location 和length 分别表示某个对象串在原对象串的起始位置和长度。
NSString *str=@"12345678";
NSRange range=[str rangeOfString:@"345"];//range.location=2,range.length=3

三、NSPoint/CGPoint

CGPoint p1 = NSMakePoint(10, 10);

NSPoint p2 = CGPointMake(20, 20);// 最常用

四、NSSize\CGSize

NSSize s1 = CGSizeMake(100, 50);
NSSize s2 = NSMakeSize(100, 50);
CGSize s3 = NSMakeSize(200, 60);

五、NSRect\CGRect

CGPoint p1 = NSMakePoint(10,
10);

NSPoint p2 = CGPointMake(20, 20);// 最常用

CGRect r1 = CGRectMake(0, 0, 100, 50);

CGRect r2 = { {0, 0}, {100, 90}};

CGRect r3 = {p1, s2};

六、常量

CGPointZero,这个常量表示原点,等价于CGPointMake(0,0);

CGSizeZero,表示各个成员都为零

CGRectZero,表示各个成员都是0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: