如何將字符串轉(zhuǎn)換為字典 ios如何把16進(jìn)制數(shù)轉(zhuǎn)換成字符串nsstring?
ios如何把16進(jìn)制數(shù)轉(zhuǎn)換成字符串nsstring?您的意思是將十六進(jìn)制數(shù)(如4d1a235b)轉(zhuǎn)換為nsstring:@“4d1a235b”?您需要添加前綴嗎?例如,上面的十六進(jìn)制數(shù)實(shí)際上是0x4d
ios如何把16進(jìn)制數(shù)轉(zhuǎn)換成字符串nsstring?
您的意思是將十六進(jìn)制數(shù)(如4d1a235b)轉(zhuǎn)換為nsstring:@“4d1a235b”?您需要添加前綴嗎?例如,上面的十六進(jìn)制數(shù)實(shí)際上是0x4d1a235b,然后轉(zhuǎn)換成@“0x4d1a235b”]~。我想不出實(shí)現(xiàn)函數(shù)的方法。我的方法有點(diǎn)復(fù)雜。我不知道這是不是你想要的。字符串中的split函數(shù)用于將字符串劃分為一個(gè)列表,然后遍歷該列表以生成嵌套列表。最后,通過(guò)dict函數(shù)將嵌套列表轉(zhuǎn)換為字典。
如何將字符串轉(zhuǎn)換為字典?
使用[NSW]ITH格式:NSData](此處nsdata指需要轉(zhuǎn)換為nsstring的nsdata變量)。如果Po生成的nsdata是不可讀的亂碼,則通常具有編碼格式。最常用的是nsutf8string編碼。此外,還有nsasciistringencoding等。您可以在apple文檔中找到編碼格式的枚舉類(lèi)型,然后逐一嘗試。當(dāng)然,最好提前知道nsdata的編碼類(lèi)型。