简单分享下,希望大牛们多多指点迷津,逐步修改,完善不足支持。借鉴之处,还请谅解
void test(){
//定义结构体变量
struct Date{
int year;
int month;
int day;
};
struct Date d={2016,4,5};
d.day = 6;
}
void test1(){
typedef struct Date{
int year;
int month;
int day;
}MyDate;
MyDate d={2016,4,5};
//用 MyDate 代替结构体类型
}
int main(int argc, const char * argv[]) {
NSRange range={12,3}; //表示 &范围
NSRange range0={.location=12,.length=3};
NSRange range1;
range1.location=12; //起始位置
range1.length=3; //该范围的元素个数
NSRange range2=NSMakeRange(12, 3); // 最常用的创建
NSLog(@"loc:%zi,len:%zi",range2.location,range2.length);
//%@代表一个OC对象
NSString *str=NSStringFromRange(range2);//先将range转换成字符串
NSLog(@"%@",str);
NSPoint p; //表示 &2D位置
//CGPoint p;[Core Graphics]/[NextStep]
p.x=10; //横轴
p.y=12; //纵轴
p=CGPointMake(10, 9);
NSString *str1=NSStringFromPoint(p);
CGSize s; //表示 &尺寸 =NSSize
s.width=100; //宽度
s.height=80; //高度
s=NSMakeSize(100, 80);
s=CGSizeMake(100, 80);
NSString *str2=NSStringFromSize(s);
NSRect rect; //表示 &位置 &尺寸 =NSRect
rect.origin.x=10;
rect.origin.y=12;
rect.size.width=100;
rect.size.height=80;
rect=CGRectMake(10, 12, 100, 80);
NSString *str3=NSStringFromRect(rect);