typedef struct {int year;int month;int day; }Date;void value(){Date date = {2013,9,30},//void *代表任何类型的指针//这里要穿结构图的地址&date//根据结构体类型生成对应的描述字符串char* type = @encode(Date);NSValue *value=[NSValue value:&date withObjCType :type]; //定义结构体变量 Date date1;//取出包装好的结构体[value getValue:&date1];NSLog(@"year=%i,month=%i,day = %i",date1.year,date1.month,date1.day);}