問題タブ [nsmutablearray]
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 - NSMutableArray オブジェクトをポインタとしてのみ追加しますか?
私はこの小さなコードを持っています
このコードでは、配列内にオブジェクトを格納します。しかし、今では互いに独立した 2 つのオブジェクトがあります。
配列に追加された後に myNumber を変更しても、配列内の値は変更されません。どうすればそれをアーカイブできますか? 配列のみへのポインタを与えようとしましたが、うまくいきませんでした。
iphone - Cocoa Touch テーブルのデータソースの問題
データソースからの結果の表示に問題があります。このコードは、コンソールでは異なる (そして正しい) 結果を表示しますが、シミュレーターではあらゆる種類のランダムながらくたが発生します。
(「results」は、クラスの NSMutableArray プロパティです。)
これは、配列のメモリ保持、または配列内の文字列と関係があるのではないかと思いますか? 私はまだそのコツをつかんでいないのではないかと心配しています。
[Marc Bessey に応じて編集 -- ここにあるものはすべて基本的なデータソース メソッドだと思います]
objective-c - NSMutableArray を使用した 2D 配列
Objective-C で変更可能な 2 次元配列を作成する必要があります。
たとえば、私は持っています:
の各項目はsections
配列で構成されrows
ます。rows
オブジェクトを含む配列です。
そして、私はこのようなことをしたい:
セクション 0、行: obj1、obj2、obj3 セクション 1、行: obj4、obj5、obj6、obj 7...
Objective-Cでそれを行う方法はありますか?
objective-c - 複数の配列の内容を単一のオブジェクトに置き換えますか?
NSMutableArray
オブジェクトに置き換えたいコンテンツがありますNSNull
。
これが私がすることです:
どうすればこれをより効率的に行うことができますか? 配列の内容を 1 つずつ置き換えることができるように、NSIndexSet を列挙する方法はありますか?
解決済み
推奨される方法は 2 倍高速であることが判明しました (平均 0.000565 秒 vs 0.001210 秒):
cocoa - cocoaのファイルにNSMutableArrayを書き込む際の問題
本当の初心者の質問。NSValuesを含むNSMutableArrayを作成するNSViewサブクラスがあります。writetofile:atomaticallyを使用して配列をファイルに書き込みたい場合:ファイルは作成されますが、可変配列に含まれているNSValueが含まれていません。この可変配列をファイルに正常に書き込む方法を知っている人はいますか?
ありがとう
iphone - オブジェクトを NSMutableArray に追加すると、XML ファイルから解析するときに順序が奇妙に見える
"title" と "noType" の 2 つの要素の XML ファイルを解析しています。これらが解析されたら、NSString 変数を含む独自の Master クラスのインスタンスである aMaster というオブジェクトに追加します。
次に、これらのインスタンスをシングルトンの NSMutableArray に追加して、プログラム内の別の場所で呼び出すようにします。問題は、それらを呼び出すと、それらが同じ NSMutableArray インデックス上にないように見えることです...各インデックスには、タイトルまたは noType 要素のいずれかが含まれている必要がありますが、両方である必要があります...誰かが私が何であるかを見ることができますか?間違っている?以下はパーサーのコードです。本当にありがとう!!
iphone - NSArrayを動的に埋めるにはどうすればよいですか?
for
ループがあります。NSArray
そのループの中で、いくつかのオブジェクトで埋めたいと思います。しかし、それを可能にする方法は見当たりません。オブジェクトがいくつあるかを事前に知っています。を避けたいNSMutableArray
のは、に比べて非常に大きなオーバーヘッドとパフォーマンスブレーキだと言う人もいるからNSArray
です。
私はこのようなものを持っています:
のドキュメントを調べましたNSArray
が、そこに含まれる要素の数を指定するにはどうすればよいですか?それとも私は本当にそのために使用する必要がありNSMutableArray
ますか?
objective-c - Objective-C で配列に参加する
NSMutableArray を文字列に変換する方法を探しています。このRuby配列メソッドに匹敵するものはありますか?
乾杯!
iphone - NSMutableArray の -replaceObjectAtIndex:withObject: は、新しいオブジェクトに置き換えられた古いオブジェクトを解放しますか?
ドキュメントはそれについて何も述べていません。古いオブジェクトが「削除」され、新しいオブジェクトがその場所に来ると、古いオブジェクトはどうなりますか? 自分で解放しなければなりませんか?