iOS之深入解析数组遍历的底层原理和性能分析
一、OC数组的类体系当我们创建一个 NSArray 对象时,实际上得到的是 NSArray 的子类 __NSArrayI 对象。同样的,创建 NSMutableArray 对象,得到的同样是其子类 __NSArray对象。有趣的是,当我们创建只有一个对象的 NSArray 时,得到的是__NSSingleObjectArrayI 类对象。__NSArrayI 和 __NSArrayM,__NSSingleObjectArrayI 为框架隐藏的类。OC数组的类体系如下:通过 NSArray