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