Я хочу пересечь два массива, которые содержат объекты «Люди», и размер массива может быть больше 10000 для каждого массива, и я хочу пересечь, используя «id» объектов без использования цикла for.Я уже использовал для решения моего цикла, но скорость медленная.Некоторые объекты People могут иметь одинаковые идентификаторы в обоих массивах, а некоторые объекты могут иметь разные идентификаторы.
Ниже приведен пример моего кода
Пример:
class People {
var id:Int!
var name:String!
}
let object1 = People(10, John)
let object2 = People(5, Rocky)
let array1 = [object1, object2, .... , object10000]
let array2 = [objectA1, objectA2, .... , objectA10000]