5.5 知识拓展

5.5 知识拓展

在Objective-C的世界里也有数组NSArray、字典NSDictionary和集合NSSet,并且分为可变和不可变两种,只有可变的集合类型可以为其动态添加元素。示例如下:

动手写 5.5.1 ObjCContainer

控制台输出如下:

大部分的功能与Swift中提供的容器相似,最大的区别是这些Objective-C中的容器都是类,所以传递时会是引用,我们在使用时一定要注意。