NSMutableString
NSMutableString 是可变字符串,支持原地插入/删除/替换与追加。
类成员 (Class members)
Section titled “类成员 (Class members)”string
Section titled “string”创建空可变字符串。
static string(): NSMutableStringReturn Value:
NSMutableString: 新实例。
stringWithCapacity
Section titled “stringWithCapacity”预分配容量创建。
static stringWithCapacity(capacity: number): NSMutableStringParameters:
| Name | Type | Description |
|---|---|---|
capacity | number | 初始容量(字符数)。 |
Return Value:
NSMutableString: 新实例。
实例成员 (Instance members)
Section titled “实例成员 (Instance members)”replaceCharactersInRangeWithString
Section titled “replaceCharactersInRangeWithString”在范围内替换为字符串。
replaceCharactersInRangeWithString(range: any, aString: string): voidParameters:
| Name | Type | Description |
|---|---|---|
range | any | 范围(如 { location, length })。 |
aString | string | 替换字符串。 |
Return Value:
- 无。
insertStringAtIndex
Section titled “insertStringAtIndex”在指定位置插入字符串。
insertStringAtIndex(aString: string, loc: number): voidParameters:
| Name | Type | Description |
|---|---|---|
aString | string | 要插入的字符串。 |
loc | number | 插入位置索引。 |
Return Value:
- 无。
deleteCharactersInRange
Section titled “deleteCharactersInRange”删除范围内字符。
deleteCharactersInRange(range: any): voidParameters:
| Name | Type | Description |
|---|---|---|
range | any | 要删除的范围。 |
Return Value:
- 无。
appendString
Section titled “appendString”在末尾追加字符串。
appendString(aString: string): voidParameters:
| Name | Type | Description |
|---|---|---|
aString | string | 要追加的字符串。 |
Return Value:
- 无。
setString
Section titled “setString”用字符串整体替换内容。
setString(aString: string): voidParameters:
| Name | Type | Description |
|---|---|---|
aString | string | 新内容字符串。 |
Return Value:
- 无。
initWithCapacity
Section titled “initWithCapacity”用容量初始化(通常由工厂方法创建)。
initWithCapacity(capacity: number): voidParameters:
| Name | Type | Description |
|---|---|---|
capacity | number | 初始容量。 |
Return Value:
- 无。
appendFormat
Section titled “appendFormat”按格式字符串追加(格式化输出)。
appendFormat(format: string, ...arguments: any[]): voidParameters:
| Name | Type | Description |
|---|---|---|
format | string | 格式字符串。 |
...arguments | any[] | 格式参数。 |
Return Value:
- 无。
replaceOccurrencesOfStringWithStringOptionsRange
Section titled “replaceOccurrencesOfStringWithStringOptionsRange”在范围内替换所有出现的目标字符串。
replaceOccurrencesOfStringWithStringOptionsRange(target: string, replacement: string, options: number, searchRange: any): numberParameters:
| Name | Type | Description |
|---|---|---|
target | string | 要替换的子串。 |
replacement | string | 替换为的字符串。 |
options | number | 比较选项(如大小写敏感)。 |
searchRange | any | 搜索范围。 |
Return Value:
number: 替换次数。