您的位置:首页 > 职场人生

【黑马程序员】OC-Foundation框架—NSMutableString

2015-11-18 14:58 519 查看
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

一、NSMutableString基本概念

继承自NSString

NSMutableString和NSString的区别:

NSString是不可变的,里面的文字内容不能修改

NSMutableString是可变的,里边的内容可以随时更改

NSMutableString能使用NSString的所有方法

<span style="font-size:14px;">//
//  main.m
//  NSMutableString的介绍和使用
//
//  Created by Brisinga on 15/11/17.
//  Copyright © 2015年 itcast. All rights reserved.
//

#import <Foundation/Foundation.h>

int main(int argc, const char * argv[]) {
@autoreleasepool {
//定义一个字符串
NSMutableString *str = [NSMutableString stringWithFormat:@"Jack"];
//追加字符串
[str appendString:@"&Rose"];
NSLog(@"%@",str);

//删除字符串的一部分内容
[str deleteCharactersInRange:NSMakeRange(2, 3)];
NSLog(@"%@",str);

//插入字符串到指定位置
[str insertString:@"ck" atIndex:2];
NSLog(@"%@",str);

//替换字符串的一部分内容
[str replaceCharactersInRange:NSMakeRange(2, 3) withString:@"rrr"];
NSLog(@"%@",str);

//把原来字符串的内容覆盖
str.string = @"";  //用空覆盖

}
return 0;
}</span>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息