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
相关文章推荐
- OC学习小结之Foudation -NSString
- OC学习小结之Foudation -NSNUmber、NSValue、NSNull、NSDate
- OC学习小结之Foudation -NSMutableArray
- OC学习小结之Foudation -NSDictionary
- OC学习阶段性小结
- OC学习小结之内存管理
- 黑马程序员——OC学习小结------OC入门
- 黑马程序员——OC的内存管理学习小结
- 黑马程序员-----OC学习之Foundation中的结构体
- OC学习笔记:常用的结构体
- OC语法学习小结
- 黑马程序员---OC学习笔记之常见结构体
- OC语法学习小结
- 黑马程序员——OC学习小结------arc,block,protocol(协议)
- 黑马程序员——OC学习小结------Foundation框架
- 黑马程序员——OC学习小结------封装,继承,多态
- OC语法学习小结
- 黑马程序员 OC-------Foundation学习小结
- OC学习小结之ios运行过程详解
- 黑马程序员——OC学习小结------构造方法,分类,方法的重写,SEL