oc中的常用结构体
2014-02-01 15:50
211 查看
OC中的很多类型都是对一个或多个类型进行包装再组合成一个新的结构体,在用typedef起一个别名,然后就变成了新的类型,当然在开发中,我们自己也会定义很多的结构体。
总结:
NSRange:位置/长度
NSPoint(常用CGPoint):坐标
NSSize(常用CGSize):宽高
NSRect(常用CGRect):坐标、宽高
/**常用结构体**/ void structTest(){ /******范围******/ // typedef struct _NSRange { // NSUInteger location; // NSUInteger length; // } NSRange; //location 10 length 9 NSRange ns={10,9}; NSRange n={.length=10,.location=20}; //最常用的方式 NSRange range=NSMakeRange(20, 7); NSLog(@"location=%zd,length=%zd",range.location,range.length); NSLog(@"range=%@",NSStringFromRange(range)); /******位置 坐标******/ NSPoint point=NSMakePoint(10, 20); CGPoint p1=NSMakePoint(2, 1); //开发中CGPoint最常用 CGPoint p2=CGPointMake(5, 5); /******宽高******/ NSSize size=NSMakeSize(10, 20); //开发中CGSize最常用 CGSize si=CGSizeMake(20, 3); /******坐标宽高******/ NSRect rect=NSMakeRect(1, 1, 20, 40); //开发中最常用CGRect CGRect c=CGRectMake(10, 12, 200, 100); NSLog(@"rect=%@",NSStringFromRect(c)); } |
NSRange:位置/长度
NSPoint(常用CGPoint):坐标
NSSize(常用CGSize):宽高
NSRect(常用CGRect):坐标、宽高
相关文章推荐
- OC语法<4.8> Foundation框架中的-常用结构体和基本数据类型包装类
- iOS开发——oc——founctation中常用结构体(NSRange、NSPoint\CGPoint、NSSize\CGSize、NSRect\CGRect)
- OC中Foundation框架里常用的结构体和类
- OC学习笔记:常用的结构体
- OC之常用结构体
- 黑马程序员15——OC之Fundation(了解常用结构体)
- OC-050.常用的结构体
- OC基础-Foundation——常用结构体 (NSRange 、NSPoint、NSsize、NSRect)
- 小白学开发(iOS)OC_ 常用结构体(2015-08-14)
- Objective-C学习笔记(二):OC之常用的OC语法上
- 黑马程序员-----Foundation常用的结构体(NSRange,NSPoint,NSSize,NSRect)
- OC学习小结之Foudation -结构体
- Objective-C基础笔记(7)Foundation中的常用结构体
- OutMan——Foundation框架中的常用结构体、NSNumber类和NSValue类
- oc中的一些常用方法
- OC字符串的常用方法
- OC学习:Foundation框架之常用结构体
- 黑马程序员-OC语言-Foundation框架中的常用结构体
- OC字符串常用函数
- Objective-C中常用的结构体NSRange,NSPoint,NSSize(CGSize),NSRect实例分析