- std::wstring NSStringToStringW ( NSString* Str )
- {
- NSStringEncoding pEncode = CFStringConvertEncodingToNSStringEncoding ( kCFStringEncodingUTF32LE );
- NSData* pSData = [ Str dataUsingEncoding : pEncode ];
- return std::wstring ( (wchar_t*) [ pSData bytes ], [ pSData length] / sizeof ( wchar_t ) );
- }
- NSString* StringWToNSString ( const std::wstring& Str )
- {
- NSString* pString = [ [ NSString alloc ]
- initWithBytes : (char*)Str.data()
- length : Str.size() * sizeof(wchar_t)
- encoding : CFStringConvertEncodingToNSStringEncoding ( kCFStringEncodingUTF32LE ) ];
- return pString;
- }
вторник, 7 сентября 2010 г.
NSString to wstring
NSString to std::wstring & std::wstring to NSString
.
Подписаться на:
Комментарии к сообщению (Atom)
Thank you! It's a great!
ОтветитьУдалить