- 不要等到明天,明天太遙遠(yuǎn),今天就行動(dòng)丧蘸。
須讀:看完該文章你能做什么?
了解可變字符串的基本概念遥皂、使用
學(xué)習(xí)前:你必須會(huì)什么?(在這里我已經(jīng)默認(rèn)你具備C語(yǔ)言的基礎(chǔ)了)
NSString的基本使用
一力喷、本章筆記
一、可變字符串 NSMutableString
1.字符串的追加 沒(méi)有返回值 追加到之前的字符串里面
appendString
二演训、code
main.m
#pragma mark 16-NSMutalbleString基本概念
#pragma mark - 代碼
#import <Foundation/Foundation.h>
#pragma mark 類(lèi)
#pragma mark - main函數(shù)
int main(int argc, const char * argv[])
{
NSString *str = @"lyh"; // 一開(kāi)始str指向了@"lyh"對(duì)應(yīng)的內(nèi)存
str = @"lys"; // 修改str指針的指向,讓它指向@"lys"對(duì)應(yīng)的內(nèi)存
NSString *newStr = [str stringByReplacingOccurrencesOfString:@"l" withString:@"h"];
NSLog(@"newStr = %@",newStr);
#pragma 1.可變字符串
// 創(chuàng)建一個(gè)空的字符串
NSMutableString *strM = [NSMutableString string];
NSLog(@"修改前 = %@",strM);
[strM appendString:@"lyh"];
NSLog(@"修改后 = %@",strM);
NSMutableString *strM2 = [[NSMutableString alloc]init];
// strM2 = [NSMutableString alloc]initWithFormat:<#(nonnull NSString *), ...#>
return 0;
}