OC学习小结之Foudation -结构体
来源:互联网 发布:Mac软件删除 编辑:程序博客网 时间:2024/06/06 18:14
一、常见的结构体
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);// 最常用
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};
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
0 0
- OC学习小结之Foudation -结构体
- OC学习小结之Foudation -NSString
- OC学习小结之Foudation -NSMutableArray
- OC学习小结之Foudation -NSDictionary
- OC学习小结之Foudation -NSNUmber、NSValue、NSNull、NSDate
- Objective-C基础-Foudation结构体
- oc学习之Foundation框架--结构体
- OC学习小结之protocol
- OC加强-Foudation
- OC 学习小结之点语法
- OC学习小结之copy语法
- OC学习小结之数据类型间转化
- OC学习:Foundation框架之常用结构体
- 黑马程序员-----OC学习之Foundation中的结构体
- 黑马程序员---OC学习笔记之常见结构体
- OC学习之深入c ——结构体
- OC之Foundation结构体
- OC之常用结构体
- dp(UVa - 10626 Buying Coke)
- (总结)Linux的chattr与lsattr命令详解
- 翻译之使用Gson将java对象转换为json对象
- 用Python尝试写一个土法X-Path分析器
- HDU 4008 Parent and son
- OC学习小结之Foudation -结构体
- linux bash及其特性
- python+matplotlib练习
- group by与having子句
- python笔记1
- iOS AV Foundation 二维码扫描 02 扫码
- [JAVA初学] 第一次作业 hello.java
- (大数据之hadoop)Hadoop2.2.0版本多节点集群及eclipse开发环境搭建
- 中美银行系统源代码“战争”