JS拼接函数到Objective-C

JS splice function to Objective-C

主要目标是,首先。数组 a 将包含比数组 b 更多的值,a 包含 a、a、a、b、c、c、d、e,b 包含 a、b、b、b、b、c、c,我想找到数组 a 中数组 b 的相同值,即 a,b,b,b,b,c,c...每次找到一个项目,我将 link 一些事件...但通常情况下它只会找到一次相同的值,即 a、b、c...我不想要那个。

这是我的Js代码:

    var a = ['he','you','and','she','me'];
    var b = ['he','and','you','and'];

    for(var i = 0;i < a.length;i++){
       for(var ii = 0; ii < b.length; ii++){
          if(b[ii] == a[i]){
             b.splice(ii,1);
          }
     }

首先在数组a中查看数组b的项,我想去掉数组a中double项的第一项,当数组b与数组a匹配时,再查看一遍,然后重复步骤... 我想将 js 代码转换为 objective-c,有人知道我该怎么做吗? 谢谢

不清楚你的拼接函数应该做什么。但也许您可以将其基于以下代码片段:

NSArray* result = [sourceArray subarrayWithRange:NSMakeRange(2, 1)];