【iOS】Swiftでの16進数変換 周り
メモメモ Int ( "10" , radix: 16 )! // 16 Int ( "16" , radix: 16 )! // 22 String ( 10 , radix: 16 ) // a String ( 16 , radix: 16 ) // 10 あとこの方法で文字列として16進数を表記した時は、 a~f の表記は小文字なので注意が必要です。 うっかり、文字列で比較する人がいた場合。 let i = 10 // 10進数で動的に変わるとして if ( String ( i , radix: 16 ) == "A" ){ print ( "true" ) } else { print ( "false" ) } こんな事をやろうものなら、いくらやっても true にならないから注意が必要です。