「Objective-C」NSMutableStringクラスのサンプル
説明
(1) -(void)appendString:(NSString*)aString
文字列を結合します。
(2)-(void)insertString:(NSString*)aString
atIndex:(NSUInteger)anIndex
指定した位置に文字列を挿入します。
(3)-(void)deleteCharactersInRange:(NSRange)aRange
指定した位置の文字を削除します。
使用例
NSMutableString *cft = [NSMutableString string];
[cft appendString:@"AA"];
[cft appendString:@"BB"];
[cft appendString:@"CC"];
[cft appendString:@"DD"];
[cft appendString:@"EE"];
// 「CC」の次に「FF」を挿入
[cft insertString:@"FF" atIndex:3];
結果 AABBCCFFDDEE
// 「DD」を削除
[cft deleteCharactersInRange:NSMakeRange(3, 1)];
結果AABBCCEE
// 「BB」を「PP」に変更
[cft replaceCharactersInRange:NSMakeRange(2, 1) withString:@"PP"];