Struct结构体定义和NSRange, NSPoint得使用

结构体类型定义:
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};



NSRange得使用
NSRange range = NSMakeRange(8, 10);
range.location
range.length

//转变成字符串打印出来
NSString *str = NSStringFromRange(8, 11);
NSLog(@"%@", str);


NSPoint得使用
//x = 10, y = 9
NSPoint p = NSMakePoint(10,9);
NSString *str = NSStringFromPoint(p);
NSLog(@"%@", str);


NSSize得使用
//NSSize包括width和height
NSSize s = NSMakeSize(100, 50);
NSString *str = NSStringFromSize(s);


NSRect得使用
//NSRect包括origin和size
NSRect r = NSMakeRect(10,5, 100, 100);
NSString *str = NSStringFromRect(r);

猜你喜欢

转载自rayln.iteye.com/blog/1933995