有人可能会有疑惑,既然已经存在 int、float、double 等数据类型去声明数字变量,为什么还要有 NSNumber 这样的数字对象存在呢? 这是因为很多类(比如 NSArray、NSDictionary )都要求使用对象,而 int 等声明的数字变量不是对象,所以,无法在这些类中使用。数字对象 NSNumber 就应运而生了。
NSNumber 数字对象
最新推荐文章于 2018-07-21 10:10:14 发布
有人可能会有疑惑,既然已经存在 int、float、double 等数据类型去声明数字变量,为什么还要有 NSNumber 这样的数字对象存在呢? 这是因为很多类(比如 NSArray、NSDictionary )都要求使用对象,而 int 等声明的数字变量不是对象,所以,无法在这些类中使用。数字对象 NSNumber 就应运而生了。