| Home 目次>Foundation>NSMutableString | |
replaceCharactersInRange:withString:
変更可能な文字列の指定した範囲の文字列を別の文字列と置き換えます
-(void) replaceCharactersInRange:(NSRange)aRange
withString:(NSString *)aString
【返り値】 | |
| void | なし |
| 【パラメータ】 | |
| aRange | 置き換えられる範囲 |
| aString | 置き換える文字 |
【解説】
変更可能な文字列の指定した範囲の文字列を別の文字列(aString)と置き換えます。
置き換えられる範囲(aRange)がレシーバの範囲を越えたら、NSRangeExceptionを起こします。
【例文】
#import "MyObject.h"
@implementation MyObject
- (IBAction)myAction:(id)sender
{
NSMutableString *muStr = [NSMutableString stringWithCapacity:10];
[muStr appendString:@"abcdefghijklmnopqrstuvexyz"];
[muStr replaceCharactersInRange:NSMakeRange(4,5) withString:@"xxxxxxx"];
[info setStringValue:muStr];
}
@end
![]() | |
この記事を評価してください。
| Home 目次>Foundation>NSMutableString | 修正日2006.12.26 |