复习struct 结构体的定义
1struct Date {
int year;
int month;
int day;
};
struct Date d = {2013,4,5};
或者 d.day=6;来给赋值
2
struct Date {
int year;
int month;
int day;
} MyDate;
MyDate d = {2013,4,5};
Foundation结构体:
NSRange 这个结构体表示事物的一个范围,通常是字符串里的字符范围或者是集合里的元素范围。
三种方式创建一个NSRange变量
1. NSRange range;
range.location=7;
range.length=3;
2. NSRange range ={7,3};
3. NSRange range = NSMakeRange(location,length);
location,length是常数.最后一种是常用的!
NSStringFromRange(NSRange)是将一个NSRange转换成字符串。
NSPoint CGPoint表示坐标的x,y轴值
NSPoint p;
p.x=1;
p.y=2;
p=NSMakePoint(x,y);
p=CGPointMake(x,y);
NSSize CGSize 描述尺寸 width宽 height高
这个方法就是make一个rect,定好origin(起点,左上角),宽与高,就可以画出一个位置与大小确定的rect(矩形)
NSRect CGRect
struct CGRect{
CGPoint origin;
CGSize size;
}