注-ここでhexttoIntを変換しようとしていません..私が達成したいのは、16進形式のシリアル番号305419896(10進数)の9桁が12345678であることです..0x1234を1つの値として、0x5678を他の値として取得しようとしています価値..
"0145"
私の10進数は021340031で、16進数は01459F7Fで、とのような2つの文字列に分割されて"9f7f"
います..この文字列値は、 0x0145 、 0x9f7f ..のような形式で必要です。
そのために、最初に Str を Int に変換しようとしています。
let firstValue = Int("0145")
それから私は得て145
います..
String を UInt16 に直接変換する方法はありますか、または期待値を取得するための回避策はありますか?