BIBI BLOG
[Objective-C]NSMutableString다루기 본문
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
'iOS > Objective-c' 카테고리의 다른 글
[Objective-C]NSArray다루기 (0) | 2020.10.07 |
---|---|
[Objective-C]NSDate와 날짜다루기 (0) | 2020.10.05 |
[Objective-C]NSString다루기 (0) | 2020.10.01 |
[Objective-C]인스턴스 변수의 접근 권한 및 속성(propert) (0) | 2020.09.30 |
[Objective-C]클래스 만들기 (0) | 2020.09.29 |
Comments