添加数字,用nsnumber类:
//转换为NSNumber + (NSNumber *)numberWithInt:(int)value - (id)initWithInt:(int)value //转换回数字 - (int)intValue
添加结构体,用nsvalue类:
typedef struct { NSUInteger line; NSUInteger row; } TileLocation; //转换为NSValue NSValue *value = [NSValue valueWithBytes:&tileLoc objCType:@encode(TileLocation)]; //转换回结构体 TileLocation loc; [value getValue:&loc];