どうも、ちょげ(@chogetarou)です。
2進数の文字列を10進数の数値に変換する方法を紹介します。
方法

2進数の文字列を10進数の数値に変換するには、Int(_, radix)を使います。
まず、Int()を生成します。
そして、Intの第1引数に2進数の文字列、第2引数「radix」に2を指定します。
Int("101011", radix: 2)
Int(str, radix: 2)は、第1引数の文字列を10進数に変換した数値を返します。
使用例
var decimal1 = Int("1001", radix: 2)
var decimal2 = Int("11111", radix: 2)
print(decimal1!) //9
print(decimal2!) //31
オススメの記事
コメント