問題タブ [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 に答える
1210 参照

objective-c - NSDictionary: URL エンコーディング

次の方法を確認して、使用後に辞書キーの列挙子を解放する必要があるかどうかを教えてください。私は目的の c を初めて使用し、SDK メソッドから返された変数をいつ解放するかが常にわかりません。keyEnumerator メソッドは自動解放されたインスタンスを返すと思うので、使い終わったときに気にする必要はありません。右?

うーん..この方法で他に何か問題があるのでしょうか?;)

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

cocoa - iPhone 3.0 SDK のキーをコピーしない NSDictionary ですか?

関連する配列として NSDictionary を使用しています (つまり、使用しているキーは任意のオブジェクトにすることができます)。NSDictionary の非常に厄介な点の 1 つは、常にキーのコピーを作成して保存することです。私のシナリオでは、後で NSDictionary からキーを取得し、いくつかの操作を行います。操作はたまたまキーのオブジェクト ID に依存します。後で取得したキーは、最初にキーとして使用したオブジェクトのコピーであるためです。後のオブジェクト ID チェックは失敗します。

私の質問は、iPhone 3.0 SDK にキーのコピーを作成しないハッシュテーブルのようなデータ構造があるかどうかです。ありがとうございました。

時代遅れの少年

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

cocoa - plistファイルにネストされたNSDictionaryから文字列を取得する

ネストされた辞書を含むplistファイルから文字列を取得しようとしています。これはplistです:

これが私のコードです:

配列とdictのカウントは取得しますが、文字列の値は取得しません。おそらく何か単純な間違いをしている...

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

objective-c - UIImage を NSDictionary に保存するにはどうすればよいですか?

UIImage を NSDictionary に保存するにはどうすればよいですか?

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

ios - NSDictionary - 辞書にキーと値のペアが含まれているかどうかを確認する必要があります

次のように質問するだけです。私が辞書を持っているとします。

さて、次のように確認する必要があります

[xyz にはキー "b" の値が含まれていますか?? ペアかどうか?

質問はどのように?

もう 1 つの質問は、キーと値のペアの合計をカウントする方法です。

たとえばNSInteger mCount=[xyz keyCounts];

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

iphone - NSDictionary の NSDictionary の直接アクセス インデックスを取得する方法

コードは次のとおりです。

NSLog に適した形式でdictionary circuit_step key "01"直接アクセスするためのコードは何ですか?dictionary step_info key "search-location"

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

iphone - シミュレーター、iPhone の NSDictionary の戻り値

iPhone を実行する必要があるコードがいくつかあります。ただし、シミュレーターでアプリをテストしたいと思います。iPhone では、これを使用して値を返します。

私はこのようなものを探しています:

シミュレーターで使用するために 70 の値を返したいです。

誰か私をここで助けてくれませんか?

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

iphone - iPhone - 順序を保持した NSArray への NSDictionary

次のように、プロパティ リストにいくつかの辞書があり、ゲームのメニュー システムを構成しています。

このリストの各項目は辞書です。

UINavigationController と UITableViews を使用して、このメニュー システムを表示します。項目が選択されると、その選択された項目の項目と共に、新しい UITableViewController が UINavigationController にプッシュされます。たとえば、最初の UITableView には、その辞書に「New Game」、「Load game」、および「Options」が含まれています。ユーザーがオプションを選択すると、項目「ゲーム」と「サウンド」(つまり、「オプション」の辞書) を含む新しい UITableViewController が作成されます。

この方法で UITableView を設定します。

しかし、どうやら、それによって項目がプロパティ リストで定義されている順序と同じ順序にならないことがあります。

私がやろうとしていることをしているときに順序を維持する方法を知っている人はいますか?

ありがとう。

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

iphone - NSMutableDictionaryを更新する方法は?

NSMutableDictionaryがあります。

その辞書の要素を更新する必要があります。どうすればそれができますか?

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

objective-c - Objective C の Dictionary にある View Controller を解放する

私のプロジェクトには次のようなコードがあります。テーブルビューの各セルにビューコントローラーのビューを追加しています。

このような配列

さて、問題は、これをどのようにリリースするかです。

arrTbl は、ビューコントローラーの参照を持つ辞書と辞書を持つメイン配列です。

では、上記の文の後に次の文を書くべきでしょうか?

上記のコードを書いた後、配列はView Controllerを指すことができますか?

要約すると、質問は次のとおりです。

  • 辞書には実際に何が含まれていますか?(View Controllerの数を保持するか、View Controllerの参照のみを保持しますか)
  • 配列には実際に何が含まれていますか? (辞書の数を保持するのか、それとも単に辞書を参照するのか?)
  • ここでは、View Controllerの配列と、異なる値を持つ各View Controllerが必要です(そのため、配列に辞書を追加しています)