自己实现一个NSArray

闲着没事自己整了一个类似数组的功能继承NSObject写的一个单项链表下面简单说说自己的实现

首先把提供的接口给大家看看 

isSequence 属性是设置是否是倒序还是正序存储

接口函数

下面具体的实现  我在MMArray 里面写一个model 来保存 value 和下标 然后链接下一个value的 next对象


接下来是MMArray里面的实现 下面是 MMArray私有变量

初始化的时候 默认设置为正序

初始化

插入数据 链接上一个对象的下一个

插入数据

遍历

遍历

代码地址 

推荐阅读更多精彩内容