自己实现一个 NSArray

670 阅读1分钟
原文链接: www.jianshu.com

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

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

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


接口函数

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



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


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


初始化

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


插入数据

遍历


遍历

代码地址