年后面试的时候,准备了这样一个问题,问了很多人,基本上没有一个人能完整的回答上来。其实我觉得答案很简单,但却可以让我们在使用它的时候更加自如。
NSArray 对象有序集合(相当于数组)
NSSet 对象无序集合(无序、不重复)
NSDictionary 用于键值映射集合
以上三种集合类是不可变的,一旦初始化就不能改变,并且只能存储cocoa对象,如果想保存一些原始的c数据(int,float,double,bool),则需要将这些原始数据对象封装成NSNumber类型(PS:很多时候我们喜欢转换NSString类型,虽然没错)。
以上所说的虽然简单,却非常真实的考研了我们OC基础,不会的值得思考,而不是忽略。