share facebook facebook twitter menu hatena pocket slack

2017.08.28 MON

Swift 3 で16進数文字列と整数の相互変換

WRITTEN BY 山口 与力

整数 → 16進数文字列

String(42, radix: 16) // => "2a"

16進数文字列 → 整数

Int("2a", radix: 16)! // => 42

入力が数値にパースできない文字列の場合は nil になる。

Int はプラットフォームのネイティヴなビット幅と同じ幅を持つ(64ビットプラットフォームなら Int64 と同じ)。他のビット数や符号なしなどの型にしたいなら UInt8 などと指定すればOK。

元記事はこちら

Swift 3 で16進数文字列と整数の相互変換

山口 与力

最近うどんばかり食べてる蕎麦県民

cloudpack

cloudpackは、Amazon EC2やAmazon S3をはじめとするAWSの各種プロダクトを利用する際の、導入・設計から運用保守を含んだフルマネージドのサービスを提供し、バックアップや24時間365日の監視/障害対応、技術的な問い合わせに対するサポートなどを行っております。
AWS上のインフラ構築およびAWSを活用したシステム開発など、案件のご相談はcloudpack.jpよりご連絡ください。