A と B という 2 つの NSMutable 配列があります。最初の要素 A1 を B1 に、A2 を B2 に、というように結合したいと考えています。どうすればこれを達成できますか。componentsJoinedByString メソッドを試しましたが、1 つの配列でしか機能しません。
どんな助けでも大歓迎です。
A と B という 2 つの NSMutable 配列があります。最初の要素 A1 を B1 に、A2 を B2 に、というように結合したいと考えています。どうすればこれを達成できますか。componentsJoinedByString メソッドを試しましたが、1 つの配列でしか機能しません。
どんな助けでも大歓迎です。
私の知る限り、そのための組み込みメソッドはないため、ループを使用する必要があります。
// Find how many items we need to join
int top = min(A.count, B.count);
// Prepare the result array
NSMutableArrat *res = [NSMutableArray array];
for (int i = 0 ; i != top ; i++) {
[res addObject:[NSString stringWithFormat:@"%@ - %@", A[i], B[i]]];
// Here is the delimiter ---------------------^^^
}
上記のコードは、新しい配列構文を使用しています。必要に応じて使用できobjectAtIndex:
ます。
NSString *s = [[NSString alloc] initWithFormat:@"%@%@", [A objectAtIndex:index], [B objectAtIndex:index]];