macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

stringByReplacingCharactersInRange:withString:

INDEX>Foundation>NSString

レシーバの指定した範囲の文字列を指定した文字列(replacement)に置き換えた新しい文字列を返します
-(NSString *)stringByReplacingCharactersInRange:(NSRange)range
          withString:(NSString *)replacement

解説

レシーバの指定した範囲を文字列(replacement)で置き換えた新しい文字列を返します。

返り値

( NSString * )

なし

引数

( NSRange )range
( NSString * )replacement

クラス

NSString

Instance Methods

使用可能

10.5

参照

例文

#pragma mark stringByReplacingCharactersInRange:withString:
-(NSString *)method066
{
    NSString *str1 = [[NSString alloc] initWithString:@"abcdefghijklmnopqrstuvwxyzabc"];
    NSString *str2 = [str1 stringByReplacingCharactersInRange:NSMakeRange(0,20)
                                                   withString:@"xxx"];
    return str2;//->@"xxxuvwxyzabc"
}