İki Farklı Array'i Birleştirmek

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.

    +2

    Erkam KÜCET

    Kamu - 14 Ekim 2014

     

    - (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);
    
    
    	}

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

     

    0

    Murat Şişman

    19 Ekim 2014

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

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

    }

     

     

     

    Bu soruya cevap vermek için üye olmanız veya giriş yapmanız gerekmektedir.