NSMutableSet
NSMutableSet 是可变集合,适合在运行时构造或更新一个“去重集合”。
类成员 (Class members)
Section titled “类成员 (Class members)”setWithCapacity
Section titled “setWithCapacity”预分配容量创建。
static setWithCapacity(numItems: number): NSMutableSetParameters:
| Name | Type | Description |
|---|---|---|
numItems | number | 初始容量。 |
Return Value:
NSMutableSet: 新集合。
实例成员 (Instance members)
Section titled “实例成员 (Instance members)”addObject
Section titled “addObject”添加对象。
addObject(object: any): voidParameters:
| Name | Type | Description |
|---|---|---|
object | any | 要添加的对象。 |
Return Value:
- 无。
removeObject
Section titled “removeObject”移除对象。
removeObject(object: any): voidParameters:
| Name | Type | Description |
|---|---|---|
object | any | 要移除的对象。 |
Return Value:
- 无。
removeAllObjects
Section titled “removeAllObjects”清空集合。
removeAllObjects(): voidReturn Value:
- 无。
addObjectsFromArray
Section titled “addObjectsFromArray”将数组中的元素加入集合。
addObjectsFromArray(array: NSArray): voidParameters:
| Name | Type | Description |
|---|---|---|
array | NSArray | 源数组。 |
Return Value:
- 无。
setSet
Section titled “setSet”用另一集合整体替换内容。
setSet(otherSet: NSSet): voidParameters:
| Name | Type | Description |
|---|---|---|
otherSet | NSSet | 源集合。 |
Return Value:
- 无。
unionSet
Section titled “unionSet”与另一集合取并集(结果写回自身)。
unionSet(otherSet: NSSet): voidParameters:
| Name | Type | Description |
|---|---|---|
otherSet | NSSet | 另一集合。 |
Return Value:
- 无。
intersectSet
Section titled “intersectSet”与另一集合取交集(结果写回自身)。
intersectSet(otherSet: NSSet): voidParameters:
| Name | Type | Description |
|---|---|---|
otherSet | NSSet | 另一集合。 |
Return Value:
- 无。
minusSet
Section titled “minusSet”与另一集合取差集(结果写回自身)。
minusSet(otherSet: NSSet): voidParameters:
| Name | Type | Description |
|---|---|---|
otherSet | NSSet | 另一集合。 |
Return Value:
- 无。
filterUsingPredicate
Section titled “filterUsingPredicate”按谓词原地过滤。
filterUsingPredicate(predicate: NSPredicate): voidParameters:
| Name | Type | Description |
|---|---|---|
predicate | NSPredicate | 谓词。 |
Return Value:
- 无。