Skip to content

NSMutableSet

NSMutableSet 是可变集合,适合在运行时构造或更新一个“去重集合”。

预分配容量创建。

static setWithCapacity(numItems: number): NSMutableSet

Parameters:

NameTypeDescription
numItemsnumber初始容量。

Return Value:

  • NSMutableSet: 新集合。

添加对象。

addObject(object: any): void

Parameters:

NameTypeDescription
objectany要添加的对象。

Return Value:

  • 无。

移除对象。

removeObject(object: any): void

Parameters:

NameTypeDescription
objectany要移除的对象。

Return Value:

  • 无。

清空集合。

removeAllObjects(): void

Return Value:

  • 无。

将数组中的元素加入集合。

addObjectsFromArray(array: NSArray): void

Parameters:

NameTypeDescription
arrayNSArray源数组。

Return Value:

  • 无。

用另一集合整体替换内容。

setSet(otherSet: NSSet): void

Parameters:

NameTypeDescription
otherSetNSSet源集合。

Return Value:

  • 无。

与另一集合取并集(结果写回自身)。

unionSet(otherSet: NSSet): void

Parameters:

NameTypeDescription
otherSetNSSet另一集合。

Return Value:

  • 无。

与另一集合取交集(结果写回自身)。

intersectSet(otherSet: NSSet): void

Parameters:

NameTypeDescription
otherSetNSSet另一集合。

Return Value:

  • 无。

与另一集合取差集(结果写回自身)。

minusSet(otherSet: NSSet): void

Parameters:

NameTypeDescription
otherSetNSSet另一集合。

Return Value:

  • 无。

按谓词原地过滤。

filterUsingPredicate(predicate: NSPredicate): void

Parameters:

NameTypeDescription
predicateNSPredicate谓词。

Return Value:

  • 无。
头文件 API 清单

正在加载…

协议:,来源: