Должен ли я удалить или скрыть свои аннотации в MKMapView?

Мне было интересно, что будет быстрее / эффективнее, когда дело доходит до удаления аннотаций с карты: скрытие или удаление. Мне нужно удалить и добавить около 100 булавок каждый раз, когда пользователь увеличивает или уменьшает масштаб.

Я могу перебрать и скрыть все аннотации, используя setHidden:или просто удалите их, используя removeAnnotations:, Я не уверен, что будет лучшим методом.

1 ответ

Решение

Я считаю, что стандартный метод состоит в том, чтобы удалить их. Меньше накладных расходов памяти. Не то, чтобы 100 занимало так много, но все же лучше убрать и заново добавить, когда нужно, чтобы спрятать.

Другие вопросы по тегам