OC NSMutableString的使用
Posted 守望星空
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OC NSMutableString的使用相关的知识,希望对你有一定的参考价值。
#pragma mark 可变字符串的创建
void stringCreate() {
// 预先分配10个字数的存储空间
NSMutableString *str = [[NSMutableString alloc] initWithCapacity:10];
// 设置字符串内容
[str setString:@"1234"];
// 拼接一个字符串
[str appendString:@"567"];
// 拼接字符串
[str appendFormat:@"age is %i and height is %.2f", 27, 1.55f];
// 替换字符串
NSRange range = [str rangeOfString:@"height"];
//NSRange range = NSMakeRange(7, 3);
[str replaceCharactersInRange:range withString:@"no"];
// 插入字符串
[str insertString:@"abc" atIndex:2];
// 删除字符串
range = [str rangeOfString:@"age"];
[str deleteCharactersInRange:range];
NSLog(@"%@", str);
// 释放对象
[str release];
}
int main(int argc, const char * argv[])
{
@autoreleasepool {
stringCreate();
}
return 0;
}
以上是关于OC NSMutableString的使用的主要内容,如果未能解决你的问题,请参考以下文章
OC系列foundation Kit基础-NSMutableString