1.由于集合里只能存放对象,不可以存放基本数据类型,所以我们有时候需要将一些对象比如基本数据类型,结构体等存到NSDictionaryNSArray中,我们就需要将这些数据类型或结构体包装成OC对象,以便集合能访问到。常用的用来包装这些类型的有NSNumberNSValue
2.NSNumber只能包装基本数据类型,比如int,float,char,BOOL等
3.NSValue可以包装任意一个对象,包括系统自定义的数据结构,结构体等等4.NSNumber是NSValue的一个子类
1.由于集合里只能存放对象,不可以存放基本数据类型,所以我们有时候需要将一些对象比如基本数据类型,结构体等存到NSDictionaryNSArray中,我们就需要将这些数据类型或结构体包装成OC对象,以便集合能访问到。常用的用来包装这些类型的有NSNumberNSValue
2.NSNumber只能包装基本数据类型,比如int,float,char,BOOL等
3.NSValue可以包装任意一个对象,包括系统自定义的数据结构,结构体等等4.NSNumber是NSValue的一个子类
本文标题:iOS知识复习总结(二)NSNumber 与NSValue
本文链接:https://www.haomeiwen.com/subject/knbcnttx.html
网友评论