問題タブ [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.
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に接続しています。
誰か助けてもらえますか?
よろしく、エリック。
iphone - リモートサーバー上のディレクトリにあるすべてのファイル名の NSarray を取得する方法は?
「 http://www.someurl/somedirectory/ 」などの特定のディレクトリに保存されているすべてのファイルの名前のNSArrayを取得するにはどうすればよいですか?
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に一致するプロパティを持つクラスです。私は何が間違っているのですか?私はここにあらゆる種類の関連する質問を見ますが、私はそれを得ることができません。
iphone - NSArray と NSMutableArray の違い
NSArray
白黒との違いは何NSMutableArray
ですか?
objective-c - Cocoaでスパース配列を実行する方法
一意の整数キーに基づくデータセットのサイズが未定です。
NSMutableArray
すべてのキーが整数ベースであるため、高速ルックアップにを使用したいと思います。
これをやりたいです。
その後、人々は整数インデックス(すべて一意)を使用してデータを私に投げ始めるので、私はこのようなことをしたいだけです...
配列のサイズを変更して、次のことができるようにします...
最後のサイズと新しいサイズの間のすべてのスロットはゼロであり、最終的には後で埋められます。
だから私の質問は、既存のサイズを変更するにはどうすればよいNSMutableArray
ですか?
ありがとう、ローマン
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 が著作権を所有するプロジェクトです。
iphone - NSMutableArray の -removeLastObject はオブジェクトを解放しますか?
NSMutableArray の -removeAllObjects、-removeLastObject などのメソッドについて話しています。ドキュメントには、これらのメソッドがオブジェクトを配列から「削除」するとのみ記載されています。除去されたオブジェクトは解放されますか?
iphone - -arrayWithArrayは実際に何をしますか?
配列がどのように作成されるかを正確に確認したいと思います。それがどのように行われたかを示す.mファイルを表示するにはどうすればよいですか?
ios - .plist ディクショナリ アイテムをカウントする (iOS SDK)
これは、plistが生のように見えるものです:
plist の合計項目を数えて、「4 アカウント」のように表示したい。
ただし、結果は 0 を返します。辞書内のアイテムの量を返すようにしたいです。
iphone - NSArray を NSDictionary に変換する
配列のオブジェクトの int フィールドを のキーとして使用して、 をNSArray
に変換するにはどうすればよいですか?NSDictionary
NSDictionary