問題タブ [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.
objective-c - Objective-C で stringWithFormat メソッドを使用して文字列変数を追加する方法
stringWithFormat を使用して、文字列を単一の変数に追加したいのですが、stringByAppendingString を使用して知っていました。以下のコードに stringWithFormat を使用して追加するのを手伝ってください。
ありがとう、マダン・モハン。
iphone - iPhoneでNSMutableStringを正しく再利用する
iPhoneでobjective-cを使用すると、このコードの何が問題になりますか?メモリリークですか?なんで?これを正しく行うにはどうすればよいですか?
...その後、私のコードで...これを次のように変更する必要があるかもしれません:
stringWithFormatを2回使用する必要があります...しかし、新しい文字列を作成し、古い文字列を正しく解放していませんか?
iphone - NSTimerが機能しないことを無効にする
残り時間を「mm:ss」の形式の文字列に変換するタイマーを作成しました。時間の文字列値が00:00の場合、タイマーを無効にします。何らかの理由で機能しません。残り時間をログに記録しても、値の形式が正しいことがわかります。そのため、「countTime:」の「if」ブランチが入力されない理由がわかりません。
誰か助けてもらえますか?
objective-c - NSStringstringWithFormatの問題
私はそのような問題を抱えています:double calcValue;
buf = "7.142857";
の代わりに
buf = "7.1428571428571423";
@ "%f"のような方法でフォーマットしようとしました。しかし、@ "%14.9f"を試したところ、カンマが表示された後、9つの記号が表示されました。
どうしたの?そして、どうすればそれを解決できますか?ありがとう!
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 の著作権は同じです。
iphone - intをNSStringとしてキャストする際の問題
いくつかのURLを使用しているiPhoneアプリで作業していますが、それらの末尾にintを追加するのが困難になっています。次のコード行があります
の末尾にintを追加するだけです。NSURL urlCardsの結果を出力すると、渡すintの値、または_deckIDの値を取得するだけです。
単にローカルintとして宣言されている_deckIDが、実行時に実際に正しい値を持っていることを確認しました。
私は何が欠けていますか?
ありがとう!!
iphone - CGFloat を符号なし整数に変換する方法
このようなCGFloatを使用して文字列を取得しようとしています..
これは機能したくありません。-2 の CGFloat 値を指定すると、文字列で 0 を取得しています。
私が使うと...
-2 を取得します。それが近づいています。@u を書式指定子として使用できると思ったのですが、4294967294 になってしまいました。
私は何を間違っていますか。
助けてくれてありがとう。これは簡単なはずです。
ジョン
iphone - パーセントを追加する NSString stringWithFormat
stringWithFormat 関数にパーセントを追加するにはどうすればよいですか? たとえば、次のようにしたいと思います。
これにより、文字列は次のようになります。
しかし、そうではありません。どうすればこれを達成できますか?
ios - 不要なゼロの抑制
最後に不要なゼロを付けずに、double 値から stringWithFormat を使用して文字列を作成したいと思います。
例:
[NSString stringWithFormat:@"%.8f",2.344383933];
[NSString stringWithFormat:@"%.8f",2.0];
予想された結果:
2.344383933
2
正しいフォーマットはどれですか?
ありがとうございました。
objective-c - NSString - stringWithFormat と stringWithString の比較
.m ファイルで宣言されたグローバル NSString 変数があります。stringWithFormat を使用して .m ファイル内の任意の場所に文字列値を指定すると、その値は関数呼び出し間で保持されません。ただし、stringWithString を使用して同じことを行うと、値は実装全体で持続し、すべての関数が呼び出されるため、真のグローバルな動作が得られます。言い換えれば、メモリ管理は stringWithFormat と stringWithString で内部的にどのように異なるのでしょうか?
「割り当て解除されたインスタンスに送信されたメッセージ」をスローしている間、stringWithString の値が保持されるのはなぜですか (NSString のその後の使用では、stringWithFormat を使用して NSString に値を与えた関数の後に来る別の関数の NSLog ステートメントで言います) stringWithFormat を使用する場合? 同じものをstringWithStringに置き換えても、そのような問題はありません。
ありがとう!
編集:後で手動で保持したときに、stringWithFormatの場合にYESが機能したことを忘れていました。値が持続しました。したがって、質問です。