BIBI BLOG

[Objective-C]NSMutableString다루기 본문

iOS/Objective-c

[Objective-C]NSMutableString다루기

BIBI⭐️ 2020. 10. 2. 12:54
728x90

■NSMutableString이란

Objective-C 에서는 텍스트 편집 가능한 클래스 " NSMutableString "이 있습니다. 이것은 NSString 을 계승 한 것으로, 텍스트를 조작하는 방법 등이 추가되어 있습니다.

 

🔷 메모리(바이트 수)를 지정한 초기화
NSMutableString *변수 = [NSMutableString stringWithCapacity:《NSUInteger》];
[《NSMutableString*》 setString:《NSString*》];

 

🔷 NSString클래스를 이용한 초기화
NSMutableString *변수 = [NSMutableString stringWithString:《NSString*》];

■NSMutableString문자열 조작

🔷 문자열 결합
[《NSMutableString*》 appendString:《NSString*》];
[《NSMutableString*》 appendFormat:format, 《NSString*》,……];

 

🔷 특정 인덱스에 문자열 삽입
[《NSMutableString*》 insertString:《NSString*》 atIndex:《NSUInteger》];

 

🔷 특정 범위 문자열 삭제
[《NSMutableString*》 deleteCharactersInRange:《NSRange》];

 

🟡 예제

NSMutableString* str = [NSMutableString stringWithString:@"Welcome"];
[str appendString:@"Objective-C."];
[str insertString:@"=to=" atIndex:7];
[str deleteCharactersInRange:NSMakeRange(14, 6)];
NSLog(@"%@",str);
728x90
Comments