Я не могу собраться с мыслями в данный момент, и у меня возникают проблемы с поиском решения следующего:
У меня есть массив 5 NSObjects
, Object-X.Каждый объект имеет два объекта, Object-Y.Каждый из этих двух объектов имеет 50 объектов, Object-Z, внутри них.
Примерно так.
Object-X 0:
Object-Y 0:
Object-Z: 0
Object-Z: 1
Object-Z: 2
...
Object-Y 1:
Object-Z: 0
Object-Z: 1
Object-Z: 2
...
Object-X 1:
Object-Y 0:
Object-Z: 0
Object-Z: 1
Object-Z: 2
...
Object-Y 1:
Object-Z: 0
Object-Z: 1
Object-Z: 2
...
Object-X 2:
Object-Y 0:
Object-Z: 0
Object-Z: 1
Object-Z: 2
...
Object-Y 1:
Object-Z: 0
Object-Z: 1
Object-Z: 2
...
...
Каждый из пятидесяти объектов (Object-Z) имеет CLLocation.Сначала я пробегаю все 500 объектов и вычисляю расстояние от текущего местоположения пользователя и объектов.
Затем я хотел бы сделать (желательно одновременно, если это возможно), чтобы взять ближайший объект.Z из каждого Object-Y в каждом Object-X и вставьте его в массив, так что я получаю 10 объектов.