問題タブ [stringwithformat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
14929 参照

objective-c - Objective-C で stringWithFormat メソッドを使用して文字列変数を追加する方法

stringWithFormat を使用して、文字列を単一の変数に追加したいのですが、stringByAppendingString を使用して知っていました。以下のコードに stringWithFormat を使用して追加するのを手伝ってください。

ありがとう、マダン・モハン。

0 投票する
4 に答える
2093 参照

iphone - iPhoneでNSMutableStringを正しく再利用する

iPhoneでobjective-cを使用すると、このコードの何が問題になりますか?メモリリークですか?なんで?これを正しく行うにはどうすればよいですか?

...その後、私のコードで...これを次のように変更する必要があるかもしれません:

stringWithFormatを2回使用する必要があります...しかし、新しい文字列を作成し、古い文字列を正しく解放していませんか?

0 投票する
1 に答える
1009 参照

iphone - NSTimerが機能しないことを無効にする

残り時間を「mm:ss」の形式の文字列に変換するタイマーを作成しました。時間の文字列値が00:00の場合、タイマーを無効にします。何らかの理由で機能しません。残り時間をログに記録しても、値の形式が正しいことがわかります。そのため、「countTime:」の「if」ブランチが入力されない理由がわかりません。

誰か助けてもらえますか?

0 投票する
2 に答える
702 参照

objective-c - NSStringstringWithFormatの問題

私はそのような問題を抱えています:double calcValue;

buf = "7.142857";

の代わりに

buf = "7.1428571428571423";

@ "%f"のような方法でフォーマットしようとしました。しかし、@ "%14.9f"を試したところ、カンマが表示された後、9つの記号が表示されました。

どうしたの?そして、どうすればそれを解決できますか?ありがとう!

0 投票する
2 に答える
1091 参照

cocoa - NSMutableString stringWithFormat

MD5 munge のメッセージを準備する Java コードがあります。

'C', 'o', 'p', 'y', 'r', 'i', 'g', 'h', 't', ':', ' ', 0xa9, ' '};

で使用される

message.append(name.toLowerCase()); message.append(新しい文字列(jimsCopyRight));

を使用してメッセージを印刷すると

System.out.println(" i = " + i + " char " + message.substring(i, i + 1) + " charAT " + message.charAt(i)); }

i = 14 char \251 charAT \251 を取得し、message.toString は jimCopyright: \251 です。

同じ文字で NSMutableString を作成する必要があります。

私が試したことの中で

i = 14 文字 © 169

NSMutableString を StringBuffer と同じにするための助けをいただければ幸いです。


問題は、MD5 で 2 つの文字列を変更すると、0xa9 を追加すると異なる結果が得られることです。プリントは弦を見るためのものです。

Java の char[] と NSMutableString の構造に関係があると思います。私はそれらが同じ価値観であるとは信じていません。

私はいくつかのCコードを持っており、著作権を次のように宣言しています

Java MD5 と C MD5 の著作権は同じです。

0 投票する
3 に答える
273 参照

iphone - intをNSStringとしてキャストする際の問題

いくつかのURLを使用しているiPhoneアプリで作業していますが、それらの末尾にintを追加するのが困難になっています。次のコード行があります

の末尾にintを追加するだけです。NSURL urlCardsの結果を出力すると、渡すintの値、または_deckIDの値を取得するだけです。

単にローカルintとして宣言されている_deckIDが、実行時に実際に正しい値を持っていることを確認しました。

私は何が欠けていますか?

ありがとう!!

0 投票する
3 に答える
6909 参照

iphone - CGFloat を符号なし整数に変換する方法

このようなCGFloatを使用して文字列を取得しようとしています..

これは機能したくありません。-2 の CGFloat 値を指定すると、文字列で 0 を取得しています。

私が使うと...

-2 を取得します。それが近づいています。@u を書式指定子として使用できると思ったのですが、4294967294 になってしまいました。

私は何を間違っていますか。

助けてくれてありがとう。これは簡単なはずです。

ジョン

0 投票する
2 に答える
39694 参照

iphone - パーセントを追加する NSString stringWithFormat

stringWithFormat 関数にパーセントを追加するにはどうすればよいですか? たとえば、次のようにしたいと思います。

これにより、文字列は次のようになります。

しかし、そうではありません。どうすればこれを達成できますか?

0 投票する
2 に答える
143 参照

ios - 不要なゼロの抑制

最後に不要なゼロを付けずに、double 値から stringWithFormat を使用して文字列を作成したいと思います。

例:

  1. [NSString stringWithFormat:@"%.8f",2.344383933];

  2. [NSString stringWithFormat:@"%.8f",2.0];

予想された結果:

  1. 2.344383933

  2. 2

正しいフォーマットはどれですか?

ありがとうございました。

0 投票する
2 に答える
2308 参照

objective-c - NSString - stringWithFormat と stringWithString の比較

.m ファイルで宣言されたグローバル NSString 変数があります。stringWithFormat を使用して .m ファイル内の任意の場所に文字列値を指定すると、その値は関数呼び出し間で保持されません。ただし、stringWithString を使用して同じことを行うと、値は実装全体で持続し、すべての関数が呼び出されるため、真のグローバルな動作が得られます。言い換えれば、メモリ管理は stringWithFormat と stringWithString で内部的にどのように異なるのでしょうか?

「割り当て解除されたインスタンスに送信されたメッセージ」をスローしている間、stringWithString の値が保持されるのはなぜですか (NSString のその後の使用では、stringWithFormat を使用して NSString に値を与えた関数の後に来る別の関数の NSLog ステートメントで言います) stringWithFormat を使用する場合? 同じものをstringWithStringに置き換えても、そのような問題はありません。

ありがとう!

編集:後で手動で保持したときに、stringWithFormatの場合にYESが機能したことを忘れていました。値が持続しました。したがって、質問です。