getCharacters:range:
bufferが示すメモリ領域にaRangeで示されたユニコード文字列を書き込みます
-(void)getCharacters:(unichar *)buffer range:(NSRange)aRange
解説
bufferからaRangeまでのメモリ領域にユニコード文字列を書き込みます。
事前にメモリ領域を確保しておかないといけません。
レシーバの範囲を越えればNSRangeExceptionを起こします。
返り値
( void )
なし
引数
( unichar * )buffer
書き込むアドレス
( NSRange )aRange
範囲
フレームワーク
Foundation
クラス
NSString
Instance Methods
使用可能
10.0
参照
例文
#pragma mark getCharacters:length: -(NSString *)method007 { unichar chr[7]; NSString *str1 = [NSString stringWithString:@"string"]; [str1 getCharacters:chr range:NSMakeRange(3,2)]; NSString *str2 = [[NSString alloc] initWithCharacters:chr length:2]; return str2; }