• ベストアンサー

NSNumberオブジェクト から NSStringオブジェクト を作成

たびたび質問して申し訳ありません。 検索したり教えていただいたアドレスで調べてみたのですが 行き着けずまた質問してしまいました。 NSDictionaryの要素数をcountメソッドでNSNumberに格納して NSNumber の内容を NSLog で確認したいのですが NSStringしか受け付けない様なので NSNumber オブジェクト から NSStringオブジェクト を作成したいのですが どのような方法がありますか? また、度々質問して申し訳ないので付属のドキュメントを見ても解らないときに探すときに便利なobjective-cについての掲示板などがあれば教えていただけたらとおもいます。 度々申し訳ありません。よろしくおねがいします。

質問者が選んだベストアンサー

  • ベストアンサー
  • koki_m
  • ベストアンサー率83% (45/54)
回答No.1

NSNumber *num1 = [NSNumber numberWithInt:10]; NSNumber *num2 = [NSNumber numberWithFloat:0.5]; NSLog([num1 description]); NSLog([num2 description]); NSLog(@"num1 = %d, num2 = %f", [num1 intValue], [num2 floatValue]); 結果 2004-03-01 18:42:25.276 Test[382] 10 2004-03-01 18:42:25.277 Test[382] 0.5 2004-03-01 18:42:25.277 Test[382] num1 = 10, num2 = 0.500000 - - - - - - - - - - - - - - - - - - - - NSNumberのdescriptionメソッドを使えます。 descriptionメソッドはクラスの値や内容などをNSStringで返すメソッドです。 また、NSLogではフォーマット文字列を使えるので、文字列の中に数字を埋め込んで表示できます。NSNumberから標準型を取得するのが、「型」Value(intValueやfloatValue)というメソッドです。 Objective-C掲示板あれば良いんですけどね。 下の2つは情報が豊富なホームページとメーリングリストです。 Objective-Cプログラミング書籍HappyMacintoshDeveloppingTime(HMDT)の著者のHP http://homepage.mac.com/mkino2/ MacOSXプログラミング・メーリング・リスト http://www.tech-arts.co.jp/macosx/macosx.html

psychesine
質問者

お礼

わざわざ面倒なことをお願いして申し訳ありませんでした。 ありがとうございます。!! 助かりました。 URLもさんこうにさせていただきます。

その他の回答 (1)

  • biginer
  • ベストアンサー率24% (382/1537)
回答No.2

>objective-cについての掲示板などがあれば教えていただけたらとおもいます。 探す時に便利というのではありませんが、下記URLは雑談もあって楽しいので時々覗いています。 http://www.stripe-net.jp/cocoa-jserv/servlet/main.bbs

psychesine
質問者

お礼

わざわざすみません。 ありがとうございます。 助かります。 URLのぞいてみます。 ありがとうございました

関連するQ&A