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

来源:互联网 发布:mysql 5.7修改root密码 编辑:程序博客网 时间:2024/04/30 09:47

------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>


0 0
原创粉丝点击