Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 611 Bytes

string-to-int.md

File metadata and controls

25 lines (17 loc) · 611 Bytes

StringからIntに変換する

JavaScriptばっかやってるからparseIntしか頭に出てこない。 JSONSerializer.jsonObjectにかけちゃうぞこのー。

結論

let str = "123"
let num = Int(str)!

NSString -> NSNumber

NSNumberはDoubleだったりBoolだったりを内包できる抽象度が高めの型なので、 Int等の具体的な方に変換してからNSNumberにするほうが良さそう。

let str = NSString(string: "123")
let num = Int(str as String)! as NSNumber

参考リンク