1.常用数据类型:
(1).NSRrange 创建范围结构体
结构体:
typedef struct _NSRange{
NSUInteger location;
NSUInteger length;
}NSRange;
NSMakeRange函数:
NS_INLINE NSRange NSMakeRange(NSUIteger loc,NSUInteger len){
NSRange r;
r.location = loc;
r.length;
return r;
}#实例演示:
NSRange range;
range.location = 2;
range.length = 3;
输出:
NSLog(@"%lud,%lud",range.location,range.length);
NSRange rangInit = {
2,3};
输出:
NSLog(@"%lud,%lud",rangeInit.location,rangeInit.length);
NSRange rangeCocoa = NSMakeRange(2,3);
NSLog(@"%lud,%lud",rangeCocoa.location,rangeCocoa.length);
NSPoint :代表笛卡尔平面的坐标点(x,y)
结构体:
struct CGPoint{
CGFloat x;