NSStringをdoubleにキャストする方法

掲題通り。
普通の?クラスのキャストだと↓こんな感じだけど、NSStringをdoubleとかfloatにキャストしたい場合はどうするんだろう?

CustomUIViewClass *hoge = (CustomUIViewClass *)[self.subviews objectAtIndex:0];

ググッた結果、NSStringのメソッドdoubleValueを使うらしい。

double hoge = [@"12.345" doubleValue];

CGFloatやfloatならfloatValue

CGFloat hoge = [@"12.345" floatValue];

NSStringクラスのヘッダファイルを見たら、他にもintValueとかintegerValueとか色々あったよ。

人気の記事

カテゴリー: iOS, メモ タグ: , , , ,

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*