[urString cStringUsingEncoding:NSUTF16LittleEndianStringEncoding]
wchar_t
зависит от компилятора. Предполагая, что вы хотите Win32 wchar_t
, тогда закодированный UTF16 сделает это. Для Unix wchar_t
вам может понадобиться семейство кодирования NSUTF32 с выбранной платформой endianess.