本篇博文分享一个理论知识点,Object-C中可变数组和不可变数组的对比使用,知识比较简单基础,大牛可以忽略。在iOS开发中,一般经常用NSArray类和NSMutableArray类来表示数组,其中NSArray类是NSMutableArray类的父类。在Object-C中,数组是有序的对象的集合,也可以说数组只能存储对象,而且数组中元素类型不能是int,float,CGPoint等类型。
下面就来分析一下不可变数组和可变数组的区别,仅供参考,欢迎指正。
一、NSArray(不可变数组)
NSArray是一个静态数组,不能修改该数组中的元素,也不能往该数组中添加元素。以下是不可变数组常用的一些用法。
1</