問題タブ [nsstring]
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.
c - それから文字を設定することについてのNSString初心者の質問
わかりました。これは非常に基本的な質問ですが、私の頭はNSStringとC文字列のナンセンスで泳いでいます。
基本的に私はNSString
ちょうど1文字を含んでいます例えば文字D
NSString
その1文字を取得して、charの変数に割り当てるにはどうすればよいですか。
ので、私は持っています...
助けてくれてありがとう。
objective-c - NSMutableStringステートメント/変更を追加する場合のObjectiveC
複雑な質問がありますが、皆さんにとっては非常に簡単かもしれません。
私は
NSMutableString = "This is spinach";
私は3つのブール値を持っています。コードは無視してください。適切な構文、関数を使用していません。
すべてのブール値は果物に対応します。BOOL aが本当なら、私もマンゴーを持っていると言ってください!
とにかく、私の目標は、対応するブール値が真であり、非常に特殊な方法で存在する場合に、他のフルーツを追加して最初の文字列をフォーマットすることです。
BOOL Aがtrueの場合のシナリオは次のとおりです。文字列は、「これはほうれん草とマンゴーです」である必要があります。マンゴーに「and」が追加されていることに注意してください。最後に追加してすぐに追加できます。
しかし、問題は、すべてのブール値が真である場合です。ひもは「ほうれん草とりんごとマンゴーとオレンジです」のようになり、これが実現できます。
「これはほうれん草とリンゴ、マンゴー、オレンジです」のように見せたいのですが、直後に「And」を1回だけ追加し、マンゴーとオレンジの前にコンマ「、」を追加したいことに注意してください。
私はおそらくこれを得ることができますが、多くのチェックと多くの不要なif/elseステートメントがあります。
私は私がjusターンできると思っていました
これを行うために使用できる関数があると思います。2番目と3番目の「と」を「、 」に置き換えるようなものです。
このような関数とその実行例を知っていただけませんか。これは、当時のCPPでは可能だったと思います。strpos()を使用してcharの場所を取得し、特定の数値の後に何かを実行して文字列を置き換えます。または、もっと良い方法があるかどうか教えてください。
iphone - iOS SDKのNSStringに'を追加する方法は?
私はこのようなNSStringを持っています
これを追加したいので、新しい文字列は次のようになります。'RahulVyas'
これを行う方法 ?
objective-c - 目的の c で int から string に変換する方法: コード例
int から文字列に変換しようとしていますが、問題が発生しています。デバッガーで実行を追跡したところ、文字列 'myT' は 'sum' の値を取得しますが、'sum' が 10,11,12 の場合、'if' ステートメントは正しく機能しません。数値を格納するためにプリミティブな int 型を使用すべきではありませんか? また、私が試した両方の方法 (コメントアウトされたコードを参照) は、「if」ステートメントの真のパスをたどることができません。ありがとう!
objective-c - WebPageContent の問題
Web ページのコンテンツから一部のデータを解析し、NSString として保存しました。その文字列には、Unicode 文字 (\u0097) があります。これを削除または置換して、すべてのユニコード文字を避けるにはどうすればよいですか?
この行を使用してみましたが、うまくいきませんでした:
誰でも私を助けることができますか?
前もって感謝します.........
c# - 2次元NSMutableArrayヘルプ?
わかりました。私はこのようなC#コードをいくつか持っていますが、これをObjective-Cに入れようとしている場合、他の開発者が何を推奨するのか疑問に思いました。
私は使用することを計画してNSMutableArray
いますが、Objective-Cには多次元配列のようなものがないため、その2次元配列を正確に把握する方法が私の問題です。を使用するのは初めてなNSMutableArray
ので、時々助けが必要です。
「2次元」の部分全体を把握したら、NSStringを使用して文字列オブジェクトを配列に追加するだけです。
iphone - クラス変数は 1 つの関数の最後でアクセス可能であり、次の関数の開始時にアクセスするとクラッシュします
(iPhone Objective-C でのプログラミング)
クラス レベルの NSString* を作成し、プロパティ (nonatomic,retain) を追加してコードを合成します。 stringByAppendingString 関数を使用して文字列を際限なく変更し、NSLog を使用して文字列を表示できます。これはすべて、サブクラスのオーバーライドされた viewDidLoad 関数で行われます。tableView のセルに何を表示するかを決定するときに cellForRowAtIndexPath 関数から同じ変数にアクセスしようとすると、プログラムがクラッシュします。誰にも手がかりはありますか?
関連コード:
VIEWDIDLOAD:
**ここでクラッシュ:
**
iphone - iPhoneテキストフィールド
まだ解決できない問題に遭遇しました。うまくいけば、誰かが助けることができます。簡単な計算を行うために使用しているアプリがあります。結果の一部はUItextFieldよりも大きくなっています。電卓が指数を使用すると言うように、出力を10文字に制限する方法を知っている人はいますか。これは私が現在使用しているコードです。
myVar.text = [[NSString alloc] initWithFormat:@ "%2.1"、myVar]
これは小数点以下の桁数を制限するだけです。小数点の前の2は何もしません。
c - Objective-Cの構造内にNSStringの値をchar配列として格納する方法は?
シングルトン クラスの構造内で an の値NSString
を aに割り当てるのに問題があります。char *
以下は私の問題を単純化したものです。私のコードは、構造体でより多くのフィールドを利用し、より多くNSString
の を渡します。
構造を持つシングルトンクラス「SingletonClass」があるとします(Appleドキュメントで宿題を行い、正しく実装しました):
struct1.string1
渡された NSStringの値を設定するこのメソッドを使用します。
そして、次を使用するこのメソッドstruct1.string1
:
あるクラスから呼び出して別のクラスinitStructWithString:(NSString *)inputString
から呼び出そうとすると、ゴミの山です。デバッグ中に、各クラスが this の同じインスタンスを取得していることを確認しました。useCharArray
struct1.string1
SingletonClass
私はまだObjective-CとCを学んでいるので、メモリ管理に問題がある可能性があることを認識しています。a ではなく a[NSString cStringUsingEncoding]
に割り当てる必要があることはわかっていますが、構造内のフィールドが a であるため、他にどのように対処すればよいかわかりません。新しい結果を割り当ててからコピーするなど、他のアプローチを試しました。そのアプローチは同じ結果をもたらしました。const char *
char *
char *
initSructWithString
const char *
[NSString cStringUsingEncoding]
strlcpy
struct1.string1
NSString
anの値を構造体内に格納するための正しい手法は何ですか?また、char *
この構造体内のフィールドがSingletonClass
異なるクラスで使用されているため、値を確実に保持するにはどうすればよいですか?
objective-c - NSString から数字以外をすべて削除する
一部の電話番号がフォーマットされているため、括弧とハイフンを含む NSString (電話番号) があります。文字列から数字以外のすべての文字を削除するにはどうすればよいですか?