Soru & Cevap

İki Farklı Array'i Birleştirmek

14.10.2014 - 01:59

Merhaba arkadaşlar, herkese kolay gelsin. elimde iki adet string türünden değer tutan NSMutableArray var. Örnek vererek sorumu sormak istiyorum.

1. Array;

NSMutableArray *arr1 = [[NSMutableArray alloc]initWithObjects: @"bir",@"iki",@"üç",nil];

NSMutableArray *arr2 = [[NSMutableArray alloc]initWithObjects: @"1",@"2",@"3",nil];

Üçüncü olarak olaşturacağım bir array içerisinde şu şekilde görüntülenmesini istiyorum;

NSMutableArray *arr3 = [@"bir1",@"iki2",@"üç3"];

Yani appendingStringi bu arraylere uygulamak istiyorum. Yardımlarınız için teşekkür ederim.

18 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-4271-1380316299.jpg
MuratSisman
19.10.2014 - 03:35

for (int e=0;e<array1.count; e++) {

[array3 addobject: [nsstring stringwithformat:@"%@%@",[array1 objectAtIndex:e],[array2 objectAtIndex:e]]];

}

 

 

 

Profile picture for user ekucet
ekucet
14.10.2014 - 02:34

 

[code]- (void)viewDidLoad {

    [super viewDidLoad];

    NSMutableArray *mainArray = [[NSMutableArray alloc]initWithObjects:@"one",@"two",nil];

    NSMutableArray *addArray = [[NSMutableArray alloc]initWithObjects:@"three",@"four",nil];

    NSMutableArray *arr = [[NSMutableArray alloc]init];

    for (int i = 0; i < addArray.count; i++) {

        

        NSString *str = [mainArray objectAtIndex:i];

        NSString *str2 = [addArray objectAtIndex:i];

        

        NSString *str3 = [str stringByAppendingString:str2];

        

        [arr addObject:str3];

 

        //[arr addObject:[mainArray[i] appendString:addArray[i]]];

    }

    NSLog(@"%@",arr);

}[/code]

Şimdilik şöyle yaptım. Farklı fikirlerinizi bekliyorum. Teşekkürler...