【黑马程序员】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对象是非常重要的一个对象,也是最...

黑马程序员—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框架—NSString和NSRange

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

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

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

黑马程序员 —OC(Foundation)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------      一、  结构体的分类:        NSRange (location  leng...

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

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------  一、NSMutableArray        NSMutableArray 是可变数组,它...

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

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一、NSArray类 [objc] view plaincopy...

黑马程序员-[OC语言] 第八篇:foundation框架之 NSFileManager、NSDate概述

OC加强--第五天学习总结 1.NSFileManager介绍 NSFileManager是用来管理文件系统的。它可以用来进行常见的文件/文件夹操作。 NSString*filePath=@”/us...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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