次のように入力するのではなく、「文字列全体」を簡潔に言う方法はありますか?
NSMakeRange(0, myString.length)]
この種のコードの最長部分が最も重要でないというのはおかしなことのように思えます (通常は文字列全体内で検索/置換したいため)...
[myString replaceOccurrencesOfString:@"replace_me"
withString:replacementString
options:NSCaseInsensitiveSearch
range:NSMakeRange(0, myString.length)];
ベストアンサー1
関数?カテゴリメソッド?
- (NSRange)fullRange
{
return (NSRange){0, [self length]};
}
[myString replaceOccurrencesOfString:@"replace_me"
withString:replacementString
options:NSCaseInsensitiveSearch
range:[myString fullRange]];