装箱拆箱

-(id) initWithChar : (char) value;
-(id) initWithInt : (int) value;
...其他略
 

装箱 将基础数据变成对象

int i = 3;
NSInteger * nsi =  [NSNumber initWithInt:i]; //?是否正确,请调试
 

拆箱 将对象变成基础数据    也就是强制转化就好了

int len = (int)[@"12345" length];//忘记了,自己试一下
尝试一下其他的数据类型
原文地址:https://www.cnblogs.com/kluan/p/4819452.html