Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 连接两个数组中的数据_Ios - Fatal编程技术网

Ios 连接两个数组中的数据

Ios 连接两个数组中的数据,ios,Ios,我从API创建了两个不同值的数组(6764条记录)。第一个数组中是州代码,第二个数组中是机场名称。 例如: 阵列1:YNL、YLN、CZE等。 阵列2:中国机场、耶隆机场、捷克共和国机场等 请大家认识一下,如何加入这些数据 我需要将这些数组转换为一个数组或字符串。 输出格式为“YNL-中国机场”、“YLN-耶隆机场”、“CZE-捷克共和国” 我已经玩了5个多小时了,我不知道如何修复它 谢谢您的帮助。这是一个非常容易解决的问题。你只需要把它分解(尽管它不能变得更小) 如何将两个字符串连接在一起 N

我从API创建了两个不同值的数组(6764条记录)。第一个数组中是州代码,第二个数组中是机场名称。 例如: 阵列1:YNL、YLN、CZE等。 阵列2:中国机场、耶隆机场、捷克共和国机场等

请大家认识一下,如何加入这些数据

我需要将这些数组转换为一个数组或字符串。 输出格式为“YNL-中国机场”、“YLN-耶隆机场”、“CZE-捷克共和国”

我已经玩了5个多小时了,我不知道如何修复它


谢谢您的帮助。

这是一个非常容易解决的问题。你只需要把它分解(尽管它不能变得更小)

  • 如何将两个字符串连接在一起

    NSString *string = [NSString stringWithFormat:@"%@ - %@", firstString, secondString];
    
    NSArray *array1 = ...
    NSArray *array2 = ...
    
    NSMutableArray *results = [NSMutableArray array];
    
    for (int i = 0 ; i<array1.count ; ++i) {
        NSString *string1 = array1[i];
        NSString *string2 = array2[i];
    
        NSString *string = [NSString stringWithFormat:@"%@ - %@", string1, string2];
    
        [results addObject:string];
    }
    
    NSLog(@"%@", results);
    
  • 如何迭代两个数组

    for (int i=0 ; i<array.count ; ++i) {
        // do something
    }
    
  • 如何将某物放入数组中

    NSString *string = someArray[0];
    
    [someArray addObject:someObject];
    
  • 现在把它们放在一起

    NSString *string = [NSString stringWithFormat:@"%@ - %@", firstString, secondString];
    
    NSArray *array1 = ...
    NSArray *array2 = ...
    
    NSMutableArray *results = [NSMutableArray array];
    
    for (int i = 0 ; i<array1.count ; ++i) {
        NSString *string1 = array1[i];
        NSString *string2 = array2[i];
    
        NSString *string = [NSString stringWithFormat:@"%@ - %@", string1, string2];
    
        [results addObject:string];
    }
    
    NSLog(@"%@", results);
    
    NSArray*array1=。。。
    NSArray*array2=。。。
    NSMutableArray*结果=[NSMutableArray];
    
    对于(int i=0;i如果需要swift解决方案:

    let codes = ["A", "B", "C"]
    let names = ["Alex", "Ben", "Chuck"]
    
    let result = zip(codes, names).map {
      $0.0+ " - " + $0.1
    }
    print(result)
    

    zip(codes,names)
    将返回一个包含两个字符串的元组序列,我们在map函数中将它们连接起来。

    用户没有要求代码高尔夫……我有一个50/50的选择,所以选择了Obj-C。我想我们很快就会发现它们使用的是哪种语言:)尽管按照前面的问题来看,可能不是。