問題タブ [nsarray]

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

objective-c - NS(Mutable)Arrayをクラスに保持するときにエラーが発生しました

配列を操作するのに苦労しています。AS2 / AS3から来て、ガベージコレクションは私にとって新しいものです...;)

これは完全なコードではなく、重要な部分だけです。

問題*は、関数がviewDidLoadによって呼び出されたときに機能しますが、後でこの(非常に有益な)メッセージでUIButtonによって呼び出されたときにクラッシュします。

[セッションは2009-08-2511:12:51+0200に開始されました。]GNUgdb 6.3.50-20050815(Appleバージョンgdb-966)(Tue Mar 10 02:43:13 UTC 2009)Copyright 2004 Free Software Foundation、 Inc. GDBは、GNU General Public Licenseの対象となるフリーソフトウェアであり、特定の条件下で変更したり、コピーを配布したりすることができます。「showcopying」と入力して条件を確認します。GDBの保証は一切ありません。詳細については、「保証の表示」と入力してください。このGDBは、「i386-apple-darwin」として構成されました。sharedlibraryapply-load-rulesallプロセス13197に接続しています。

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

よろしく、エリック。

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

iphone - リモートサーバー上のディレクトリにあるすべてのファイル名の NSarray を取得する方法は?

「 http://www.someurl/somedirectory/ 」などの特定のディレクトリに保存されているすべてのファイルの名前のNSArrayを取得するにはどうすればよいですか?

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

objective-c - PlistアレイをNSDictionaryに

私はplistを持っています:

私はそれを次のようなNSDictionaryにロードしようとしています:

配列数は常に50ですが、辞書数はゼロです。そこで、配列をループして辞書に追加してみました。

しかし、ループは例外をスローしています:

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '*** -[NSCFDictionary setObject:forKey:]: mutating method sent to immutable object'

Stateは、私のplistに一致するプロパティを持つクラスです。私は何が間違っているのですか?私はここにあらゆる種類の関連する質問を見ますが、私はそれを得ることができません。

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

iphone - NSArray と NSMutableArray の違い

NSArray白黒との違いは何NSMutableArrayですか?

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

objective-c - Cocoaでスパース配列を実行する方法

一意の整数キーに基づくデータセットのサイズが未定です。

NSMutableArrayすべてのキーが整数ベースであるため、高速ルックアップにを使用したいと思います。

これをやりたいです。

その後、人々は整数インデックス(すべて一意)を使用してデータを私に投げ始めるので、私はこのようなことをしたいだけです...

配列のサイズを変更して、次のことができるようにします...

最後のサイズと新しいサイズの間のすべてのスロットはゼロであり、最終的には後で埋められます。

だから私の質問は、既存のサイズを変更するにはどうすればよいNSMutableArrayですか?

ありがとう、ローマン

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

objective-c - NSMutableArray オブジェクトの割り当て解除

これは私の「ティック」機能です:

これは、実行中のプログラムがどのように見えるかです

http://screencast.com/t/LpNHL2kJIVpu

20以上に見える..

興味深いのは、配列が 20 個のオブジェクトで安定していることです。オブジェクトが ([mutable removeLastObject]; を介して) 「削除」されている場合、どうして画面に表示されるのでしょうか?

次のお漬物はこちら…

ここで、init を保持に変更します (***** を探します)。

エフェクト レイヤーは描画されていませんが、NSArray には 21 ~ 20 個のオブジェクトが保持されています。これらのオブジェクトはすべて初期化されていません。だから私は最後にinitを追加しました: elayer = [[[effectsLayer alloc] keep] init];

今、私は以前と同じ効果があります。

だから私はautoreleaseを試してみます..同じ効果、たくさんのピューピューピュー、20をはるかに超える.

私の目標は、一度に 20 個だけを描画できるようにすることです。20 個が描画されると、割り当てが解除されます。現在、割り当てを解除せずに、約 2000 個の e レイヤーがあり、fps が約 5 である場合、プログラムは約 4 分まで正常に実行されます。

なぜ船はピウピウしないのですか?

(ところで、私は cocos2d フレームワークを使用しています) これは、2009 年の alex earley が著作権を所有するプロジェクトです。

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

iphone - NSMutableArray の -removeLastObject はオブジェクトを解放しますか?

NSMutableArray の -removeAllObjects、-removeLastObject などのメソッドについて話しています。ドキュメントには、これらのメソッドがオブジェクトを配列から「削除」するとのみ記載されています。除去されたオブジェクトは解放されますか?

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

iphone - -arrayWithArrayは実際に何をしますか?

配列がどのように作成されるかを正確に確認したいと思います。それがどのように行われたかを示す.mファイルを表示するにはどうすればよいですか?

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

ios - .plist ディクショナリ アイテムをカウントする (iOS SDK)

これは、plistが生のように見えるものです:

plist の合計項目を数えて、「4 アカウント」のように表示したい。

ただし、結果は 0 を返します。辞書内のアイテムの量を返すようにしたいです。

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

iphone - NSArray を NSDictionary に変換する

配列のオブジェクトの int フィールドを のキーとして使用して、 をNSArrayに変換するにはどうすればよいですか?NSDictionaryNSDictionary