intをObjective-Cの文字列に変換したいと思います。これどうやってするの?intをNSStringに変換するにはどうすればよいですか?
答えて
NSString *string = [NSString stringWithFormat:@"%d", theinteger];
int i = 25;
NSString *myString = [NSString stringWithFormat:@"%d",i];
これは、多くの方法の一つです。
プリミティブは@()
という表現でオブジェクトに変換できます。だから、最短方法はNSNumber
にint
を変換し、stringValue
方法で文字列表現を拾うことです:
NSString *strValue = [@(myInt) stringValue];
または
NSString *strValue = @(myInt).stringValue;
少し冗長である: 'NSString * strValue = @(myInt).stringValue; ' –
これは将来的な証明とクロスアーキテクチャに対応しているので、これは最善の解決策だと私は思う! –
本当に偉大で簡単な解決策! – djleop
この文字列は、エンドユーザーに提示するためであれば、あなたが使用する必要がありますNSNumberFormatter
。これは、桁区切りを追加し、ユーザーのためのローカライゼーション設定を尊重します:米国で
NSInteger n = 10000;
NSNumberFormatter *formatter = [[NSNumberFormatter alloc] init];
formatter.numberStyle = NSNumberFormatterDecimalStyle;
NSString *string = [formatter stringFromNumber:@(n)];
を、例えば、それは文字列10,000
を作成しますが、ドイツでは、それは10.000
だろう。
- 1. NSStringをNSDateに変換するにはどうすればよいですか?
- 2. NSStringをNSDataに変換するにはどうすればよいですか?
- 3. CharをIntに変換するにはどうすればよいですか?
- 4. intをbyteに変換するにはどうすればよいですか?
- 5. NSObjectをNSStringからNSStringに変換するにはどうすればいいですか?
- 6. TCHARをintに変換するにはどうすればいいですか
- 7. HaskellでIO [[Int]]を[[Int]]に変換するにはどうすればよいですか?
- 8. NSStringをFSCreateDirectoryUnicodeで使用できるものに変換するにはどうすればよいですか?
- 9. NSStringをInt - Game Centerに変換する
- 10. 問題NSStringをIntに変換する
- 11. Obj-CコードなしでNSStringをC++のCStringに変換するにはどうすればよいですか?
- 12. ios5でNSStringをJSON形式に変換するにはどうすればよいですか?
- 13. iPhoneでNSMutableDataをNSStringに変換するにはどうすればよいですか?
- 14. NSStringにNSString JSONをコピーするにはどうすればいいですか?
- 15. タイムゾーン情報を含むNSStringをNSDateに変換するにはどうすればよいですか?
- 16. 特殊文字\ u0097をNsStringに変換するにはどうすればよいですか?
- 17. Ocaml - int変数の値を文字列に変換するにはどうすればよいですか?
- 18. NSInextxpathをNSIntegerまたは単にintに変換するにはどうすればよいですか?
- 19. Floatを必要に応じてIntに変換するにはどうすればよいですか?
- 20. Stringをfloatまたはintに変換するにはどうすればよいですか?
- 21. C#で特定の文字列[index]をintに変換するにはどうすればよいですか?
- 22. intをenum値に変換するにはどうすればよいですか?ここで
- 23. 2D int配列をStreamsで2D String配列に変換するにはどうすればよいですか?
- 24. F#で入力の結果をintに変換するにはどうすればよいですか?
- 25. Golangでintを16進数に変換するにはどうすればよいですか?
- 26. numpy intを別のnumpy配列でfloatに変換するにはどうすればよいですか?
- 27. intをCでfloatに変換するにはどうすればよいですか?
- 28. short []をint []に変換してグレースケールビットマップを作成するにはどうすればよいですか?
- 29. int配列を持つdoubleをToStringのオーバーライドに変換するにはどうすればよいですか?
- 30. データテーブルを使用してitemarrayのbooleanをintに変換するにはどうすればよいですか?
実際のプリミティブ型を気にする必要がないので、 '@(myInt).stringValue'が気に入っています。 – Elist