NSString到wchar_t*?

psy*_*tik 4 string macos cocoa nsstring

我似乎无法找到一个很好的内置方法将NSString转换为wchar_t ...有关如何执行此操作的任何提示?Apple在NSString类上公开的任何内容都是针对c-strings(char*)或unichars,但对于wchar*没有任何内容.

Rem*_*anu 7

[urString cStringUsingEncoding:NSUTF16LittleEndianStringEncoding]
Run Code Online (Sandbox Code Playgroud)

wchar_t是编译器特定的.假设你想要Win32 wchar_t,那么UTF16的小结尾编码就可以了.对于Unix,wchar_t您可能需要NSUTF32编码系列,您的平台选择endianess.