getCharacters:
bufferが示すメモリ領域にユニコード文字列を書き込みます
-(void)getCharacters:(unichar *)buffer
解説
このメソッドは安全では無いので-getCharacters:range:を使ってください。
bufferが示すメモリ領域にユニコード文字列を書き込みます。
事前にメモリ領域を確保しておかないといけません。
部分文字列を取り出すには、getCharacters:range:を使います。
返り値
( void )
なし
引数
( unichar * )buffer
書き込むアドレス
フレームワーク
Foundation
クラス
NSString
Instance Methods
使用可能
10.0
参照
-length
例文
#pragma mark getCharacters: -(NSString *)method043 { NSString *aString = [NSString stringWithString:@"string"]; NSUInteger length = [aString length]; unichar inputChars[length + 1]; [aString getCharacters:inputChars]; NSString *str1 = [[NSString alloc] initWithCharacters:inputChars length:3]; return str1; }