Objective-Cには、NSString
とint
の連結を簡単にするためにプロジェクトにプラグインできる汎用関数がありますか?NSStringとintを連結する最も簡単な方法
答えて
どちらの回答も正しいです。複数の文字列と整数を連結する場合は、NSMutableStringのappendFormatを使用します。
NSMutableString* aString = [NSMutableString stringWithFormat:@"String with one int %d", myInt]; // does not need to be released. Needs to be retained if you need to keep use it after the current function.
[aString appendFormat:@"... now has another int: %d", myInt];
[NSString stringWithFormat:@"THIS IS A STRING WITH AN INT: %d", myInt];
これは一般的にどのようなことですか。
また、localizedStringWithFormat:とinitWithFormat:locale:をスクリーンに使用するための書式設定の際に調べます。 –
NSString *s =
[
[NSString alloc]
initWithFormat:@"Concatenate an int %d with a string %@",
12, @"My Concatenated String"
];
私はあなたがおそらく短い答えを探していることは知っていますが、これは私が使用するものです。
これは[NSString stringWithFormat:]と同じですか? – PlagueHammer
この方法では、終了したら文字列を解放する必要があります。 –
@Debajit、基本的に同じです。あなたはそれを使用した後に文字列を解放する必要があります。 –
string1、x、これらはそれぞれ文字列オブジェクトと整数変数として宣言されます。両方の値を組み合わせて文字列オブジェクトにint値を追加し、その結果を新しい文字列に割り当てる場合は、次のようにします。
NSString *[email protected]"Hello";
int x=10;
NSString *string2=[string1 stringByAppendingFormat:@"%d ",x];
NSLog(@"string2 is %@",string2);
//NSLog(@"string2 is %@",string2); is used to check the string2 value at console ;
本当の答えはノーです思わない - Objective CのでNSStringsを連結する簡単な短い方法はありません - C#とJavaで「+」演算子を使用するのと同様に何も。
- 1. intをbyte []にコピーする最も簡単な方法
- 2. 最も簡単な一連のjavascript/jQueryイベントの最新のものを守る最も簡単な方法
- 3. 最も簡単な方法
- 4. surveymonkeyの結果をエクスポートする最も簡単な方法
- 5. 作成と最も簡単な方法
- 6. 動的リスト(int)アイテムを追加する最も簡単な方法C#
- 7. 最も簡単な方法は、垂直
- 8. 最も簡単な方法realloc
- 9. 簡単な3Dアイオスアプリを作成する最も簡単な方法
- 10. Pythonで簡単なGUIを開発する最も簡単な方法
- 11. ggplot2カラースケールの連続スケールを離散化する最も簡単な方法は?
- 12. インタラクティブなPythonコンソールをポップアップする最も簡単な方法は?
- 13. Windowsサービスを開発/デバッグする最も簡単な方法
- 14. ウェブサイトのルートドメインを取得する最も簡単な方法
- 15. RESTサービスを使用する最も簡単な方法
- 16. ピクセルの近傍を計算する最も簡単な方法
- 17. PHPのルートをマップする最も簡単な方法
- 18. ファイルをダウンロードする最も簡単な方法は?
- 19. URLをJavaのリクエストハンドラにマップする最も簡単な方法
- 20. JsonをXmlに変換する最も簡単な方法
- 21. ストアドプロシージャのユーザを検証する最も簡単な方法は?
- 22. 円アニメーションを作成する最も簡単な方法
- 23. オブジェクトのリストをソートする最も簡単な方法
- 24. Struct(PointF)を拡張する最も簡単な方法
- 25. オブジェクトにプロパティを設定する最も簡単な方法は?
- 26. htmlをアップロードする最も簡単な方法5ドラッグアンドドロップファイル
- 27. オンライン通知を取得する最も簡単な方法
- 28. Hibernateセッションを使用する最も簡単な方法
- 29. ExtJs。空のグリッドを表示する最も簡単な方法
- 30. 非プログラマがWIPアプリケーションをテストする最も簡単な方法
私は文字列連結のようなものを使用していますが、「aStringのローカル宣言がインスタンス変数を隠す」という警告が表示されます。このエラーは何が発生する可能性がありますか? – Hari
aStringの後に等号がありませんか? – VagueExplanation