する方法はありますaddObjectFromArray:atIndex:
か?
2つのNSMutableArrayがあります。array1
1番目の配列がで、2番目の配列がであるとしましょうarray2
。それらは値で満たされています。array1
そして、インデックス3
からにアイテムを追加する必要がありarray2
ます。出来ますか?
する方法はありますaddObjectFromArray:atIndex:
か?
2つのNSMutableArrayがあります。array1
1番目の配列がで、2番目の配列がであるとしましょうarray2
。それらは値で満たされています。array1
そして、インデックス3
からにアイテムを追加する必要がありarray2
ます。出来ますか?
以下を使用してオブジェクトを取得します。
[array1 objectAtIndex:3]
以下を使用してオブジェクトを追加します。
[array2 addObject:theObject];
つまり、次のようにオブジェクト3
を からarray1
に追加しarray2
ます。
[array2 addObject:[array1 objectAtIndex:3]];
次のように、これを 2 つのステップに分割する必要があります。
[array2 addObject: [array1 objectAtIndex: index3]];
addObjectsFromArray:
別の特定の配列に含まれるオブジェクトを、受信配列のコンテンツの最後に追加することを意味するメソッドがあります。addObjectFromArray:atIndex
しかし、 : メソッドはありません 。結果を取得するには、NSMutableArray クラスに含まれるメソッドを使用できます。
[array2 addObject: [array1 objectAtIndex: index3]];
ここでは、 と の 2 つの方法を使用できaddObject:
ますobjectAtIndex:
。詳細については、このリンクを使用してください。