問題タブ [nsdictionary]

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 に答える
4577 参照

iphone - URLからplistをNSDictionaryに読み込む標準的な方法は? タイムアウトを制御するには?

plist XML ファイルを提供するサーブレットがあります。これをスラップする最良の方法は何NSDictionaryですか? 私はこれを基本的に使用しています:

しかし、タイムアウトを制御することはできません。サーバー (私が制御できない可能性があります) がぎこちなく収まっているという理由だけで、UI が 60 秒間ハングすることは避けたいと思います。について知っNSURLRequestています。これにより、次のことが可能になります。

しかし、それを NSDictionary に与える方法がよくわかりません。

0 投票する
6 に答える
3818 参照

iphone - NSDictionary がペアの値に適している場合、トリプルの値には何が適していますか?

NSDictionary はキーと値のペアに適しています。3 つの値がある場合、どのデータ構造が最適ですか? これら 3 つの値のクラスを作成し、配列内の各オブジェクトにそのクラスのインスタンスを含めるのが最善ですか?

具体的に言うと、データ構造は、Person と呼びましょう。(NSString)name、(int)age、(BOOL)isAlive の 3 つの値があると思います。

これらは配列(?)に保持されます。名前をキーとして使用できることと、ゼロから始まる数字でブロック全体を参照できることが重要です。

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

iphone - NSDictionary 戻り値の問題

NSDictionary オブジェクトから配列を作成します。

ただし、インデックスの戻り配列オブジェクトは辞書に従っていません。たとえば、辞書の最初のオブジェクトは「タイトル」でしたが、配列では連絡先番号が返されました。なぜこれが起こったのか、どのように防ぐのですか?

また、オブジェクトを Dictionary に設定すると、たとえばキューが台無しになります。

しかし、コンソールでこの辞書を印刷したとき、最初のオブジェクトは履歴になり、2 番目は年になり、最後はタイトルになりました。どのように、なぜそれが起こる可能性がありますか? ?

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

debugging - NSDictionaryとNSURLに関するObjective-Cの問題

私はObjective-Cを初めて使用しますが、このコードが機能しない理由がわかりません。

私が得るエラーは次のとおりです。

どんな助けでもいただければ幸いです。ありがとう。

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

objective-c - 辞書を含む配列を列挙すると、予期しない出力が生成される

私の質問は、ログの最後の 4 行を出力する理由です (以下を参照)。ここで基本的なものが欠けています... thx

2009-07-02 09:35:12.756 WhatATool[6407:10b] NSString
2009-07-02 09:35:12.756 WhatATool[6407:10b] www.stanford.edu
2009-07-02 09:35:12.757 WhatATool[ 6407:10b] <NSProcessInfo: 0x107e20>
2009-07-02 09:35:12.758 WhatATool[6407:10b] {
「アップル ショップ」= www.apple.com;
「CS193P コース」 = cs193p.stanford.edu;
"スタンフォード モール" = stanfordshop.com;
「スタンフォード大学」= www.stanford.edu;
「iTunes U のスタンフォード」 = itunes.stanford.edu;
}
2009-07-02 09:35:12.758 WhatATool[6407:10b] 可変文字列の例
2009-07-02 09:35:12.759 WhatATool[6407:10b] 別の可変文字列
2009-07-02 09:35:12.760 WhatATool [6407:10b] itunes.stanford.edu
2009-07-02 09:35: 12.760 WhatATool[6407:10b] iTunes U の
スタンフォード
[6407:10b] スタンフォード モール

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

random - NSDictionary からランダムなキーを選択するにはどうすればよいですか?

NSArray を使用していたときは、簡単でした。

ランダム感が欲しいので、lastIndex を追跡する必要があります。つまり、同じ要素を 2 回続けて取得したくありません。したがって、「真の」ランダム性であってはなりません。

私が知る限り、NSDictionary には -objectAtIndex: のようなものはありません。では、どうすればこれを達成できますか?

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

iphone - iPhone での辞書、配列、plist のヘルプ

これを行う方法を正確に理解していないと思うので、私が取り組んでいることと、これまでに行ったことのないこと、およびいくつかの問題があることについて、何らかの助けをいただければ幸いです。私がやりたいことは、ほとんどの人にとって簡単なことであり、初めて正しく実行するとすぐに私にとっても....とにかく....私はテーブルビューを持っていますユーザー名とアイテムの数を含む数値の 2 つを入力する必要があります (ユーザー名は主キーである可能性があります)。現在、配列を設定して編集できるテーブルビューがあります....問題ありません....その方法は知っています。

理解の助けが必要な 2 つの部分は次のとおりです。

  1. これら 2 つの値を含む plist をディクショナリに読み取り、テーブルで使用できる 2 つの異なる配列に読み取ります。

  2. 配列をディクショナリに保存してから、plist に戻します。

これら2つのものを辞書のキーと値に格納する方法に最も混乱していると思います。私はそれを見直しましたが、「それを理解する」ことはできませんでした。

これを行う方法または同じことを達成するためのより良い方法のいくつかの短いコード例をいただければ幸いです。

いつものように、あなたのすばらしい助けに感謝します....