iPhone/iPadアプリ開発逆引き大全500の極意

プログラミングの基礎 - Tips110 文字列を数値に変換する

登録タグ
iOS
Icon comment count 0
Icon stock count 0

3-4文字列Tips110 文字列を数値に変換する

Level1

Point文字列から数値を生成(NSStringクラス、intValueメソッド、doubleValueメソッド)

文字列から数値型(int型やdouble型)に変換するためには、NSStringクラスのintValueメソッドやdoubleValueメソッドを使います。

テキストフィールドで入力された文字列や、XML形式のデータから数値を取り出すときに使います。

文字列からint型に変換する場合は、intValueメソッドを使います。

NSString *str;
int n = [str intValue];

文字列からdouble型に変換する場合は、doubleValueメソッドを使います。

NSString *str;
double d = [str doubleValue];

数値以外の文字列の場合、あるいは空白の場合には、「0」が返されます。

リスト1では、intValueメソッドを使い、テキストフィールドから入力された値を加算して表示しています。

実行結果

出典情報

Medium

iPhone/iPadアプリ開発逆引き大全500の極意

  • 著者: 増田 智昭, 池谷 京子

コメント

    コメントはありません