Должен ли я удалить или скрыть свои аннотации в MKMapView?
Мне было интересно, что будет быстрее / эффективнее, когда дело доходит до удаления аннотаций с карты: скрытие или удаление. Мне нужно удалить и добавить около 100 булавок каждый раз, когда пользователь увеличивает или уменьшает масштаб.
Я могу перебрать и скрыть все аннотации, используя setHidden:
или просто удалите их, используя removeAnnotations:
, Я не уверен, что будет лучшим методом.
1 ответ
Решение
Я считаю, что стандартный метод состоит в том, чтобы удалить их. Меньше накладных расходов памяти. Не то, чтобы 100 занимало так много, но все же лучше убрать и заново добавить, когда нужно, чтобы спрятать.