关闭

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

标签: iosocFoundation框架NSStringNSMutableString
145人阅读 评论(0) 收藏 举报
分类:

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

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:5838次
    • 积分:260
    • 等级:
    • 排名:千里之外
    • 原创:21篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档