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

原创 2015年11月18日 14:58:19

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


版权声明:本文为博主原创文章,未经博主允许不得转载。

黑马程序员--OC学习篇之Foundation框架中的NSString对象和NSMutableString对象

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一、NSString对象 在OC中,NSString对象是非常重要的一个对象,也是最...
  • kkii180
  • kkii180
  • 2015年08月25日 14:13
  • 231

黑马程序员—Foundation框架之NSMutableString及NSString的其它用法

一、NSMutableString 1、NSMutableString是NSString的子类,NSString拥有的方法NSMutableString同样拥有。 2、NSMutableStrin...

【黑马程序员】OC-Foundation框架—NSArray和NSMutableArray

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一、NSArray的介绍和基本使用 1)什么是NSArray? NSArray是OC中的数组类...

【黑马程序员】OC-Foundation框架—NSDictionary和NSMutableDictionary

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一、NSDictionary介绍 1)什么是NSDictionary NSDictio...

黑马程序员————OC中Foundation框架知识总结

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一个框架(Framework)就是一个软件包,它包含多个类。Mac 操作系统提供了几十...

【黑马程序员】OC-Foundation框架—NSString和NSRange

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一、NSString类介绍和基本使用 1、什么是NSString? 一个NSString对...

黑马程序员—(iOS开发)OC中Foundation详解---(十一)

------- android培训、iOS培训、Java培训、.NET培训期待与您交流! ---------- 1、结构体 1> NSRange:(范围) ① locatio...

黑马程序员——ios学习笔记 OC Foundation—NSString

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- Cocoa不是一种编程语言(它可以运行多种编程语言),它也不是一个开发工具(通过命令行我们...

黑马程序员 —OC(Foundation)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------      一、  结构体的分类:        NSRange (location  leng...
  • macau1
  • macau1
  • 2015年01月25日 17:24
  • 140

黑马程序员 —OC(Foundation补充)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------  一、NSMutableArray        NSMutableArray 是可变数组,它...
  • macau1
  • macau1
  • 2015年01月28日 01:12
  • 228
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【黑马程序员】OC-Foundation框架—NSMutableString
举报原因:
原因补充:

(最多只允许输入30个字)