第07天OC语言(16):NSMutalbleString基本概念

  • 不要等到明天,明天太遥远,今天就行动。
须读:看完该文章你能做什么?

了解可变字符串的基本概念、使用

学习前:你必须会什么?(在这里我已经默认你具备C语言的基础了)

NSString的基本使用


一、本章笔记
 一、可变字符串 NSMutableString
    1.字符串的追加 没有返回值 追加到之前的字符串里面
    appendString
二、code
main.m
#pragma mark 16-NSMutalbleString基本概念
#pragma mark - 代码
#import <Foundation/Foundation.h>
#pragma mark 类

#pragma mark - main函数
int main(int argc, const char * argv[])
{
    NSString *str = @"lyh"; // 一开始str指向了@"lyh"对应的内存
    str = @"lys"; // 修改str指针的指向,让它指向@"lys"对应的内存
    NSString *newStr = [str stringByReplacingOccurrencesOfString:@"l" withString:@"h"];
    NSLog(@"newStr = %@",newStr);
    
#pragma 1.可变字符串
    // 创建一个空的字符串
    NSMutableString *strM = [NSMutableString string];
    NSLog(@"修改前 = %@",strM);
    [strM appendString:@"lyh"];
    NSLog(@"修改后 = %@",strM);
    
    NSMutableString *strM2 = [[NSMutableString alloc]init];
//    strM2 = [NSMutableString alloc]initWithFormat:<#(nonnull NSString *), ...#>
    return 0;
}

推荐阅读更多精彩内容