我可以为NSString分配一个char *或wchar_t *并完全避免复制一些内容吗?
我需要将SpiderMonkey中的Unicode(utf16 LE)字符串传递给UIView子类,我的目标是尽可能避免复制,或者至少避免中间转换为UTF8。
谢谢。
答案 0 :(得分:1)
请参阅
- (instancetype)initWithBytesNoCopy:(void *)bytes length:(NSUInteger)length encoding:(NSStringEncoding)encoding freeWhenDone:(BOOL)flag
NSString类的方法。