[b]结构体类型定义:[/b]
或者
[b]NSRange得使用[/b]
[b]NSPoint得使用[/b]
[b]NSSize得使用[/b]
[b]NSRect得使用[/b]
struct Date = {
int year;
int month;
int day;
};
struct Date d = {2013,8,17};
d.day = 6;
或者
typedef struct Date = {
int year;
int month;
int day;
} Date;
Date d = {2013, 9, 18};
[b]NSRange得使用[/b]
NSRange range = NSMakeRange(8, 10);
range.location
range.length
//转变成字符串打印出来
NSString *str = NSStringFromRange(8, 11);
NSLog(@"%@", str);
[b]NSPoint得使用[/b]
//x = 10, y = 9
NSPoint p = NSMakePoint(10,9);
NSString *str = NSStringFromPoint(p);
NSLog(@"%@", str);
[b]NSSize得使用[/b]
//NSSize包括width和height
NSSize s = NSMakeSize(100, 50);
NSString *str = NSStringFromSize(s);
[b]NSRect得使用[/b]
//NSRect包括origin和size
NSRect r = NSMakeRect(10,5, 100, 100);
NSString *str = NSStringFromRect(r);