一、NSNumber NSNumber之所以能包装基本数据类型为对象,是因为其继承了NSValue; 可以存放非OC对象; 只能存放数字,不能存放结构体等; 注意点: 二、NSValue NSValue 可以存放非OC对象; 即能存放数字,也能存放结构体等; 转载于:https://www.cnblogs.com/unique-ios/p/4361564.html