目标C中的CLIST
|
我有cpp代码,其中将struct对象放入ѭ0中。我正在将此代码移植到目标C中。
CLIST类似于具有
.RemoveAt
,.GetAt
,.InsertBefore
,.GetNext
,.GetHeadPosition
函数的双向链表。
Objective C
中的实现方法。
我是否需要在目标C中实现双向链接列表?是否有其他预定义的方法可以使用它。
没有找到相关结果
已邀请:
1 个回复
响摔衅幸
? 在任何情况下,ѭ8C(或者是
,因为您要插入)在正常情况下都是将有序列表保留在Objective-C中的方法。 对于
,请使用
。对于
,请使用
。对于14英镑,您可能想要写一些类似的东西:
(这在NSArray类别中可能会更好,但是您明白了) 对于
和
,您可能希望将数组位置保留在单独的变量中。因此对于GetNext:
对于GetHeadPosition,只需:
编辑:对于通过NSArray进行迭代,最简单的方法实际上是忽略任何显式的内容,而只需使用:
通常,这意味着您实际上并不需要GetNext的类似物,但是您无法在该循环中更改数组,因此它并不总是可用的。