Skip to content

NSMutableIndexSet

NSMutableIndexSet 是可变的索引集合,用于增删索引或索引范围、执行整体位移等操作。

添加单个索引。

addIndex(value: number): void

Parameters:

NameTypeDescription
valuenumber索引。

Return Value:

  • 无。

移除单个索引。

removeIndex(value: number): void

Parameters:

NameTypeDescription
valuenumber索引。

Return Value:

  • 无。

添加另一索引集中的所有索引。

addIndexes(indexSet: NSIndexSet): void

Parameters:

NameTypeDescription
indexSetNSIndexSet要添加的索引集。

Return Value:

  • 无。

移除另一索引集中的所有索引。

removeIndexes(indexSet: NSIndexSet): void

Parameters:

NameTypeDescription
indexSetNSIndexSet要移除的索引集。

Return Value:

  • 无。

添加范围内的所有索引。

addIndexesInRange(range: any): void

Parameters:

NameTypeDescription
rangeany范围(如 { location, length })。

Return Value:

  • 无。

移除范围内的所有索引。

removeIndexesInRange(range: any): void

Parameters:

NameTypeDescription
rangeany范围。

Return Value:

  • 无。

清空索引集。

removeAllIndexes(): void

Return Value:

  • 无。

从某索引起整体位移(用于插入/删除后调整索引)。

shiftIndexesStartingAtIndexBy(index: number, delta: number): void

Parameters:

NameTypeDescription
indexnumber起始索引。
deltanumber位移量(正数向后移)。

Return Value:

  • 无。

当前运行时未额外暴露 NSMutableIndexSet 的类成员。

头文件 API 清单

正在加载…

协议:,来源: