deprecatedになっているNSString.stringWithCString:length:を使っている古いコードがあり、新しい記述に書き換えようとしたのですが、documentによると length 指定ができない NSString.stringWithCString:encoding:
を使えという指示しかないようです。
等価なコードで置き換えるとしたらこんな感じかな?
objective-c>>
//[NSString stringWithCString:bytes length:length];
[[[NSString alloc] initWithData:
[NSData dataWithBytes:bytes length:length]
encoding:NSUTF8StringEncoding] autorelease];
<<--
ARC使用でしたら autorelease は不要ですね。
posted by
genki on Wed 21 Dec 2011 at 00:10 with 0 comments