//
// main.m
// Foundation(5)-可变字符串
//
// Created by XinYou on 15-1-19.
// Copyright (c) 2015年 vxinyou. All rights reserved.
//
#import
#pragma mark 可变字符串
void stringCreate(){
// 预先分配10个字数的存储空间
NSMutableString *str = [[NSMutableString alloc] initWithCapacity:10];
// 设置字符串内容
[str setString:@"1234"];
// 拼接一个字符串
[str appendString:@"567"];
// 继续拼接字符串
[str appendFormat:@"my name is %@ and age is %i", @"Jordan", 24];
// 替换字符串
NSRange range = [str rangeOfString:@"name"];
[str replaceCharactersInRange:range withString:@"nickName"];
// 插入字符串
[str insertString:@"abc" atIndex:2];
// 删除字符串
range = [str rangeOfString:@"34"];
[str deleteCharactersInRange:range];
NSLog(@"%@", str);// 打印结果:12abc567my nickName is Jordan and age is 24
// 释放对象
[str release];
}
int main(int argc, const char * argv[])
{
@autoreleasepool {
stringCreate();
}
return 0;
}
Foundation框架(5)——NSMutableString的创建、拼接、替换、插入、删除等操作
最新推荐文章于 2020-05-26 15:00:54 发布